QTable zeilenweise sortieren

Alles rund um die Programmierung mit Qt
Antworten
-marcelp-
Beiträge: 36
Registriert: 12. Januar 2007 09:00
Kontaktdaten:

QTable zeilenweise sortieren

Beitrag von -marcelp- »

Hallo zusammen,
was muss ich anstellen, um beim klicken auf den Header einer Tabelle zeilenweise nach der aktuellen Spalte zu sortieren?
Bisher wird nur die angezeigte Spalte sortiert. :?:
dontinelli
Beiträge: 146
Registriert: 22. September 2006 20:53

Beitrag von dontinelli »

Was du auf jeden Fall machen kannst: Überschreiben des Slots.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Bei mir wird zeilenweise sortiert. Einziger Befehl dazu
tableWidget->setSortingEnabled(true);
skoehler
Beiträge: 12
Registriert: 24. Mai 2006 13:01
Wohnort: Jena

Beitrag von skoehler »

Hallo,

wenn man ein QTableView verwendet muss das QSortFilterProxyModel
zum Sortieren verwendet werden. Dieses wird zwischen Modell und Anzeige geschaltet.
Allerdings habe ich bisher immer noch von Hand die Verbindung zwischen
dem Klick auf den horizontalen Header und dem Slot sortByColumn der QTableView anlegen müssen (Stand Version 4.1.3).

Mit freundlichen Grüßen
Steffen
Antworten