Obtener datos de una clase heredada QTreeWidgetItem

votos
1

Tengo una clase que hereda de QTreeWidgetItem e intercepto el evento click.

Necesito obtener otro objeto de MI QTreeWidgetItem cuando hago clic en la fila del árbol, ¿cómo puedo hacer eso?

Publicado el 09/12/2008 a las 16:17
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

Usted crea y agrega el artículo:

newItem = new QTreeWidgetItem(myExplorer);

establecer los datos:

newItem->setData(myListWidgetItem::idType, 1234);

Y tenga una ranura que acepte el elemento al que se ha hecho clic (en el árbol), desde el que puede leer los datos:

connect( myExplorer, SIGNAL( itemClicked (QTreeWidgetItem *, int) ), this, SLOT( slotFillListWidget(QTreeWidgetItem *, int) ) );
Respondida el 09/12/2008 a las 16:51
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more