QTableWidget: Einem Eintrag/Reihe ID zuweisen?

Alles rund um die Programmierung mit Qt
Antworten
listeman
Beiträge: 74
Registriert: 19. Mai 2009 13:54
Kontaktdaten:

QTableWidget: Einem Eintrag/Reihe ID zuweisen?

Beitrag von listeman »

Hallo Leutz,

in meinem kleinem Progrämmchen stelle ich verschiedene Daten in einem QTableWidget dar. Bisher habe ich so gearbeitet, dass ich beim EIntragen der Daten in einer QStringList Den Datensatz mit der Reihe fest verbunden habe. Bei der Auswahl der Reihe konnte ich da dann nach dem passenden Datensatz schauen.
Doch das funktioniert nicht mehr, wenn die Datensätze sortiert werden, dann befinden sich die Datensätze ja in ner anderen Reihenfolge.

Deshalb meine Frage: Ist es irgendwie möglich, den Einträgen/Reihen sowas wie ne ID zu geben, nach der diese eindeutig zu identifizieren sind?

Meine Internetsuche hat mich nicht weitergebracht... leider.

Danke für jede Hilfe!!

Mit freundlichen Grüßen
listeman
Nukleus
Beiträge: 44
Registriert: 16. April 2010 13:32

Beitrag von Nukleus »

Also ich mache das in der Regel so:

Die ID schreibe ich nicht in eine StringList, sondern in eine eigene Col der Tabelle, die ich dann ausblende.

Die Col sieht der Benutzer dann nicht mehr, das Programm kann aber immer noch zugreifen, die darin enthaltenen Daten machen die Sortierung mit.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Schon mal daran gedacht eine QTableView zu verwenden und das Model selber zu schreiben?
Antworten