Pregunta

Tengo un Qtreewidget para el cual quiero hacer doble clic para abrir una cosa específica y un solo clic para comenzar a cambiar el nombre del elemento, pero no quiero que ambas acciones ocurran cuando haga doble clic. En este momento, cuando hago doble clic en el elemento de mi árbol, me cargarán mis cosas y el elemento entra en un estado de cambio de nombre.

Estoy usando las siguientes declaraciones para establecer mi QtreeWidget:

this->setEditTriggers(
    QAbstractItemView::EditKeyPressed
    | QAbstractItemView::SelectedClicked
);
connect(
    this, SIGNAL(itemDoubleClicked(QTreeWidgetItem*, int)),
    this, SLOT(OnMouseDoubleClicked(QTreeWidgetItem*, int))
);

¿Hay algo? ¿el árbol?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top