• 4974阅读
  • 4回复

QT一次载入大量数据速度很慢 [复制链接]

上一主题 下一主题
离线yangyunzhao
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-04
之前用过QT,大概是List或者别的控件吧?
如果数量少,3000行以内,速度还可以。到1万行后,载入速度很慢了。有没有什么好的办法优化一下呢?
离线wangqizero
只看该作者 1楼 发表于: 2009-08-04
你用的是QListWidget 或者 QTableWidget吗?

建议你使用QListView或者QTableView
速度相差很多
离线yangyunzhao

只看该作者 2楼 发表于: 2009-08-04
有没有办法,一次只载入少量数据,比如我的程序一次只能显示10条数据,那么我们一次载入50条数据,然后旁边有一个滚动条。当用户拉动滚动条的时候,我们再载入下面的数据,当然总是比用户拉动的多载入一点,这样可以让用户在拉动的时候感觉不卡。
离线yj_yulin

只看该作者 3楼 发表于: 2009-08-05
估计只有自己动手定制了,
不满意的人还是不少的,可以看看这个http://labs.trolltech.com/blogs/2008/10/24/itemviews-the-next-generation/
基于QGraphicsView ,权作参考。
离线napier

只看该作者 4楼 发表于: 2009-08-05
显示大量数据时,这个“使用时载入”的策略应该是挺重要的,Qt 居然没有实现它?不可思议....
快速回复
限100 字节
 
上一个 下一个