QTreeWidget key & wert

Alles rund um die Programmierung mit Qt
Antworten
DBGTMaster
Beiträge: 190
Registriert: 19. August 2010 10:00

QTreeWidget key & wert

Beitrag von DBGTMaster »

Hallo,

ich habe ein QTreeWidget, und dort füge ich Elemente via QTreeWidgetItem hinzu.
Wie kann ich jedes Item im Tree eine ID zuordnen (welche aus einer Datenbank stammt), um so später erkennen zu können, welcher Datensatz ausgewählt wurde??

Bzw. wann sollte ich ein qtreewidget bzw. qbtreeview verwenden?

danke
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

1. setData()
2. Beschäftige dich mal mit dem MVC-Konzept von Qt, dann kannst du selbst entscheiden welche Klasse du wie verwendest.
DBGTMaster
Beiträge: 190
Registriert: 19. August 2010 10:00

Beitrag von DBGTMaster »

upsala hat geschrieben:1. setData()
2. Beschäftige dich mal mit dem MVC-Konzept von Qt, dann kannst du selbst entscheiden welche Klasse du wie verwendest.
MVC Konzept ist mir schon klar, wollte nur wissen, ob es sonstige Vorteile beim View gibt...

Code: Alles auswählen

QTreeWidgetItem::setData ( int column, int role, const QVariant & value ) 
Beim Parameter "role" kann ich dann dann einen von qt nicht definierte role (int) verwenden, sprich, welche vom enum Qt::ItemDataRole nicht belegt sind oder?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Normalerweise Qt::UserRole+x
DBGTMaster
Beiträge: 190
Registriert: 19. August 2010 10:00

Beitrag von DBGTMaster »

upsala hat geschrieben:Normalerweise Qt::UserRole+x
x steht wofür?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Eine beliebige Zahl>=0
Antworten