读书人

tableview和QSqltableModel结合使用时

发布时间: 2013-09-05 16:02:07 作者: rapoo

tableview和QSqltableModel结合使用时,当数据多于256,tableview->scrollToBottom()就只停留在256上,怎么解决
我用到了一个控件tableview,和QSqltableModel结合使用,QSqltableModel用于提供数据库数据。
数据少于256时,tableview->scrollToBottom()是正常的,能到最下面的数据;当数据多余256时,tableview->scrollToBottom()就停留在256上,不是最下面的数据。
这种情况怎么解决。
或者我怎么在tableview中能显示最下面的数据,下拉条能在最下面。
谢谢!
[解决办法]
考虑效率问题,这是QSqlQueryModel的默认只取255条的限制。

全部加载
while(model->canFetchMore())
{
model->fetchMore();
}

读书人网 >QT开发

热点推荐