Autoscrolleable TableView

时间:2014-08-05 21:03:14

标签: qt tableview

我认为这很简单,但我不能自己解决。 我使用QML中的TableView和Qt使用计时器我将信息发送到TableView以生成新行。 我希望TableView自动滚动本身,并始终显示我添加的最后一行

2 个答案:

答案 0 :(得分:0)

使用

ListView.positionViewAtEnd();

滚动到列表末尾或使用

ListView.positionViewAtIndex(int index, PositionMode mode)

滚动到指定的索引。 注意,只有在加载列表后(通常在Component.onCompleted

中才能调用此函数

答案 1 :(得分:0)

我找到答案

TableView.positionViewAtRow( TableView.rowCount -1, ListView.End)

我使用了folibis / Benjamin的答案,但是我必须使用TableView,我找到了这个问题的答案,希望它有助于其他人