Hi,
trotz langer Suche im Netz habe ich noch keine Lösung für mein Problem.
Ich möchte in einem QTableView den letzten Datensatz von etwa 1000 sehen.
Dazu soll beim Programmstart ein automatischer Scroll zu diesem letzten
Datensatz erfolgen.
In einem anderen Projekt ( QTreeWidget ohne QModel und ohne QDelegate ) geht es mit:
[code]
QTreeWidget::scrollToItem(treeItem, QAbstractItemView::EnsureVisible );
[/code]
Bei einem QTableView mit QStandardItemModel und QDelegate haut das nicht hin.
Das QTableView wird in diesem Fall vom QModel beschrieben und dieses bietet diese
Methode nicht.
Versucht habe ich es mit diesem Code:
[code]
QStandardItem* item = model->item( 100, 5 );
QModelIndex index = model->indexFromItem( item );
tableView->scrollTo(index,QAbstractItemView::EnsureVisible);
[/code]
Das wird zwar ohne Fehler kompiliert, aber funktionieren tut es nicht!
Wer kann mir helfen?
Gruss GBunge
QTableView automatisch scrollen
Re: QTableView automatisch scrollen
Schon pTableView->scrollToBottom() probiert?
Re: QTableView automatisch scrollen
Hi,
danke!
GBunge
danke!
GBunge