Hallo Leute!
Ich habe eine Frage zur Sortierung eine QTableWidget. Ich würde eine Tabelle gerne nach mehreren Spalten sortieren.
Hat da jemand eine performante Lösung?
Danke lg
[erledigt]sortierung QTableWidget nach mehreren spalten
[erledigt]sortierung QTableWidget nach mehreren spalten
Zuletzt geändert von woody am 16. Mai 2012 10:03, insgesamt 1-mal geändert.
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: sortierung QTableWidget nach mehreren spalten
Inwiefern performant? Malmit einem eigenen QSortFilterProxyModel versucht?
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: sortierung QTableWidget nach mehreren spalten
Danke für die Antwort...Aber ich würde gerne QTableWidget verwenden....
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: sortierung QTableWidget nach mehreren spalten
Dann erst recht meine Frage - was meinst Du mit performant? Ein Standardmodel ist nunmal langsamer als was speziell angepasstes...
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: sortierung QTableWidget nach mehreren spalten
Mit performant mein ich, dass z.B. eine Tabelle mit 1000 reihen nach 5 sec(maximal) nach z.b 2 spalten sortiert ist. 
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: sortierung QTableWidget nach mehreren spalten
Das sollte auch mit einem QTableWidget ohne weiteres möglich sein. Wenn es bei Dir nicht so ist -> minimales kompilierbares Beispiel bitte!
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
[erledigt]Re: sortierung QTableWidget nach mehreren spalten
Hallo, hab schon eine Lösung gefunden:
Bsp: Wenn ich nach Spalte 1, 3 und 4 sortieren möchte, sortiere ich zuerst nach Spalte 4, dann nach Spalte 3 und zum Schluss nach Spalte 1 und die Sortierung ist vollendet.
Ist einfacher als ich dachte....
Bsp: Wenn ich nach Spalte 1, 3 und 4 sortieren möchte, sortiere ich zuerst nach Spalte 4, dann nach Spalte 3 und zum Schluss nach Spalte 1 und die Sortierung ist vollendet.
Ist einfacher als ich dachte....