Seite 1 von 1
QTable zeilenweise sortieren
Verfasst: 12. Januar 2007 09:08
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.

Verfasst: 12. Januar 2007 09:20
von dontinelli
Was du auf jeden Fall machen kannst: Überschreiben des Slots.
Verfasst: 12. Januar 2007 11:55
von macman
Bei mir wird zeilenweise sortiert. Einziger Befehl dazu
tableWidget->setSortingEnabled(true);
Verfasst: 12. Januar 2007 17:44
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