Seite 1 von 1

Positionierung in QTableView

Verfasst: 18. April 2013 12:00
von Tilman Räger
Hallo

gibt es eine Möglichkeit, einen QTableView dazu zu bringen, das unabhängig davon, ob neue Datensätze vor oder hinter dem jeweils angezeigten Datensatz eingefügt oder gelöscht werden, der oberste angezeigte Datensatz in der Tabelle konstant bleibt.
Zur Verdeutlichung:

Ich zeige in meiner Anwendung eine Tabelle mit Debug-Daten an, die kontinuierlich aufgefrischt wird. Nun ist es momentan so, das bei jedem Auffrischen der Tabelle die Anzeige wieder auf den 1. Datensatz positioniert wird, was ich gerne unterbinden würde, damit man in Ruhe weiter hinten befindliche Datensätze untersuchen kann. Gleichzeitig soll im Hintergrund aber die aktualisierung des Models natürlich weiterhin stattfinden.


Gruß und Danke im Voraus

Tilman (Räger)

PS: RTFM mit Hinweis, (wo?) wird ebenfalls gerne angenommen - ich habe leider in der Doku bisher nichts gefunden - oder das was ich gefunden habe, nicht dahingehend verstanden :-)

Re: Positionierung in QTableView

Verfasst: 28. April 2013 10:37
von trendyAndy
Hallo Tilman,

Wenn du das Frozen Column Beispiel an schaust, dann siehst du dass dort eine zweite QtableView überlagert wird welche das gleiche Model() verwendet. Wenn du da jetzt nur den aktuellen Datensatz rein schreibst bzw. ein anderes Model() mit dem aktuellen Datensatz setzt, dann könnte das klappen.

Gruß Andy