首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

tableview和QSqltableModel结合使用时,当数据多于256,tableview->scrollToBottom()就只停留在256上,如

2013-09-05 
tableview和QSqltableModel结合使用时,当数据多于256,tableview-scrollToBottom()就只停留在256上,怎么解

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

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

热点排行