C++ Qt - Welches Signal bei Anklicken des "Kopfes" eines QTableWidgets?

JetStre4m

Lieutenant
Registriert
Nov. 2007
Beiträge
578
Hallo zusammen,
ich habe ein Qt-Programm das verschiedene Daten in einer Tabelle darstellt. Ich möchte, dass die Reihen bei einem Klick auf den Listenkopf der jeweiligen Zeile Alphabetisch sortiert werden.

Das Sortieren dürfte auch kein Problem werden, wie stelle ich jedoch fest, ob der User auf einen Listenkopf in der Tabelle geklickt hat?

Die Signale clicked(QModelIndex), itemClicked(QTableWidgetItem) usw. werden nur bei einem Klick auf eine Zelle innerhalb der Tabelle, nicht jedoch bei einem Klick auf den Tabellenkopf ausgelöst. Gibt es dafür ein spezifisches Signal, oder mache ich irgendetwas falsch?

mfg,
tXX
 
Hey, Danke, dein Beispiel hat mir doch tatsächlich weitergeholfen:D
ich hab von "table.horizontalHeader()" das Signal "sectionClicked(int)" mit meinem Slot verbunden - funktioniert einwandfrei, vielen Dank!

mfg
tXX
 
Zurück
Oben