[geläst] QTableView Auswahl über Cursortasten
Verfasst: 18. Juni 2014 20:04
Hallo,
Ich habe einen QTableView (verbunden mit einer SQL-Tabelle). Wenn ich mit der Maus in eine der Zeilen klicke kann ich schön über den ModelIndex den enstprechenden Datensatz in einem separaten Feld anzeigen. Wenn ich nun aber die selektierte Zeile über die Cursortasten wechsle, bleibt die Anzeige jedoch konstant, er erkennt also nicht, das ich die Selection geändert habe. Die ganzen für QTableView definierten Signale scheinen nicht zu funktionieren.
Wie bekomme ich es hin, das mein Programm erkennt, wenn die Datensatz-Selektion über die Tastatur geändert wurde?
Gruss
Tilman (Räger)
Ok, Problem gelöst. Auf die Idee, auf das SelectionModel zu gehen, bin ich nicht gekommen - aber wozu gibt's Bücher (in diesem Fall Blanchett/Summerfield, C++ GUI Programmierung mit Qt 4). Gibt's dazu eigentlich schon eine Ausgabe für Qt 5?
Ich habe einen QTableView (verbunden mit einer SQL-Tabelle). Wenn ich mit der Maus in eine der Zeilen klicke kann ich schön über den ModelIndex den enstprechenden Datensatz in einem separaten Feld anzeigen. Wenn ich nun aber die selektierte Zeile über die Cursortasten wechsle, bleibt die Anzeige jedoch konstant, er erkennt also nicht, das ich die Selection geändert habe. Die ganzen für QTableView definierten Signale scheinen nicht zu funktionieren.
Wie bekomme ich es hin, das mein Programm erkennt, wenn die Datensatz-Selektion über die Tastatur geändert wurde?
Gruss
Tilman (Räger)
Ok, Problem gelöst. Auf die Idee, auf das SelectionModel zu gehen, bin ich nicht gekommen - aber wozu gibt's Bücher (in diesem Fall Blanchett/Summerfield, C++ GUI Programmierung mit Qt 4). Gibt's dazu eigentlich schon eine Ausgabe für Qt 5?