Ottenere i dati da una classe ereditata QTreeWidgetItem

voti
1

Ho una classe che eredita da QTreeWidgetItem e intercettare l'evento click.

Ho bisogno di ottenere un altro oggetto da dentro la mia QTreeWidgetItem quando clicco fila albero, come posso fare che ??

È pubblicato 09/12/2008 alle 16:17
fonte dall'utente
In altre lingue...                            


1 risposte

voti
1

È possibile creare e aggiungere la voce:

newItem = new QTreeWidgetItem(myExplorer);

impostare i dati:

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

E avere uno slot che accetta l'oggetto cliccato (sull'albero), che si possono leggere i dati da:

connect( myExplorer, SIGNAL( itemClicked (QTreeWidgetItem *, int) ), this, SLOT( slotFillListWidget(QTreeWidgetItem *, int) ) );
Risposto il 09/12/2008 a 16:51
fonte dall'utente

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