Να πάρει στοιχεία από μια QTreeWidgetItem κληρονόμησε κατηγορία

ψήφοι
1

Έχω μια κλάση που κληρονομεί από QTreeWidgetItem και παρακολουθήσει την εκδήλωση κλικ.

Θα πρέπει να πάρετε ένα άλλο αντικείμενο από το εσωτερικό QTreeWidgetItem μου όταν κάνω κλικ στη σειρά δέντρο, πώς μπορώ να κάνω αυτό ??

Δημοσιεύθηκε 09/12/2008 στις 16:17
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
1

Μπορείτε να δημιουργήσετε και να προσθέσετε το στοιχείο:

newItem = new QTreeWidgetItem(myExplorer);

που τα δεδομένα:

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

Και έχουν μια υποδοχή που δέχεται το στοιχείο κάνει κλικ (στο δέντρο), το οποίο μπορείτε να διαβάσετε τα δεδομένα από:

connect( myExplorer, SIGNAL( itemClicked (QTreeWidgetItem *, int) ), this, SLOT( slotFillListWidget(QTreeWidgetItem *, int) ) );
Απαντήθηκε 09/12/2008 στις 16:51
πηγή χρήστη

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