Alles rund um die Programmierung mit Qt
Bernhard Jung
Beiträge: 6 Registriert: 9. November 2006 19:52
Beitrag
von Bernhard Jung » 13. November 2006 23:05
Hi,
kann mir jemand sagen ob man die Art wie die Spalten in einem QListView sortiert werden aendern kann. Ich habe eine Spalte in der double-Werte stehen und ich haette die auch gerne als solche sortiert. Momentan ist es aber als Text sortiert, das fuehrt dann zu solch einer Sortierung:
10
134
14
4.5
4.84
Gruss
Bernhard
upsala
Beiträge: 3946 Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:
Beitrag
von upsala » 14. November 2006 16:21
QListView hat eine Sortierung? Du könntest zwischen deinem (event. vorhandenen) Model und deiner View ein QSortFilterProxyModel hängen. Dort müßte die Sortierung richtig gehandhabt werden.
Bernhard Jung
Beiträge: 6 Registriert: 9. November 2006 19:52
Beitrag
von Bernhard Jung » 14. November 2006 16:30
Vielleicht haette ich noch erwaehnen sollen, dass ich mit Qt3 arbeite.
Saiyaman
Beiträge: 111 Registriert: 20. Mai 2005 13:52
Beitrag
von Saiyaman » 14. November 2006 16:42
In Qt4 müsste es doch mit dem QListWidget gleichzusetzen sein - oder?
MfG
upsala
Beiträge: 3946 Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:
Beitrag
von upsala » 14. November 2006 17:04
Dann darfst du natürlich compare von den QListViewItem's überschreiben...
Bernhard Jung
Beiträge: 6 Registriert: 9. November 2006 19:52
Beitrag
von Bernhard Jung » 14. November 2006 20:46
upsala hat geschrieben: Dann darfst du natürlich compare von den QListViewItem's überschreiben...
Vielen Dank. Das ist wohl genau das was ich gesucht habe.
Gruss
Bernhard
wiedmann
Beiträge: 9 Registriert: 18. September 2006 10:37
Beitrag
von wiedmann » 10. Januar 2007 09:18
Ich muss jetzt leider bei diesem Thema noch mal nachhacken.
Ich habe genau das gleiche Problem, allerdings verwende ich QT4.
Könnte hier bitte jemand posten wie es funtioniert, da ich daraus wie es hier steht nicht schlau geworden bin.
Vielen Dank.
upsala
Beiträge: 3946 Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:
Beitrag
von upsala » 10. Januar 2007 17:11
So, wie ich es am 14. Novemver geschrieben hatte...
wiedmann
Beiträge: 9 Registriert: 18. September 2006 10:37
Beitrag
von wiedmann » 10. Januar 2007 17:21
upsala hat geschrieben: Dann darfst du natürlich compare von den QListViewItem's überschreiben...
Ich kann damit aber leider nichts anfangen, kannst du es bitte etwas anderst ausdrücken damit ich weiß was du meinst?
upsala
Beiträge: 3946 Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:
Beitrag
von upsala » 10. Januar 2007 17:23
QListView hat eine Sortierung? Du könntest zwischen deinem (event. vorhandenen) Model und deiner View ein QSortFilterProxyModel hängen. Dort müßte die Sortierung richtig gehandhabt werden.