Werte aus QTableView auslesen
Verfasst: 2. Februar 2007 23:52
Hallo,
Ich möchte einen Wert der aktuellen Cursorposition aus einem QTableView auf relativ einfache Weise auslesen. Binde ich das QTableView beispielsweise an ein QSqlTableModel, kann ich den Wert auch über
wunderbar in dem String abspeichern.
Binde ich das QTableView jedoch z.B. an ein QSortFilterProxyModel kann ich diese Methode vergessen, da das QSortFilterProxyModel kein record kennt . Ich hätte gedacht, dass das direkte Auslesen der Werte aus dem TableView kein problem sein sollte, habe bis jetzt aber noch nichts dazu gefunden.
Danke schon mal für die Hilfe.....
Ich möchte einen Wert der aktuellen Cursorposition aus einem QTableView auf relativ einfache Weise auslesen. Binde ich das QTableView beispielsweise an ein QSqlTableModel, kann ich den Wert auch über
Code: Alles auswählen
QModelIndex index = tableView->currentIndex();
QSqlRecord record = tableModel->record(index.row());
QString name = record.value("vorname").toString();
Binde ich das QTableView jedoch z.B. an ein QSortFilterProxyModel kann ich diese Methode vergessen, da das QSortFilterProxyModel kein record kennt . Ich hätte gedacht, dass das direkte Auslesen der Werte aus dem TableView kein problem sein sollte, habe bis jetzt aber noch nichts dazu gefunden.
Danke schon mal für die Hilfe.....