找回密码
 立即注册
收起左侧

QT模型/视图,怎么获取当前可见行

1
回复
6415
查看
[复制链接]
累计签到:25 天
连续签到:1 天
来源: 2017-9-11 21:20:28 显示全部楼层 |阅读模式
5Qter豆
使用QTableView或QTtreeView,结合model使用时,若实时刷新很多行(超过10000),则刷新效率很低,界面明显卡顿,只能采取processEvents的方法,强制事件循环。
但实际上,实时刷新时,可见行是有限的,若只刷新有限的可见行,则可大幅度提升界面的刷新效率。
请教大神,如何获取view中的可见行?

最佳答案

查看完整内容

重写model的data和setdata方法。 model里面只存可见行数据,实时更新model试试?
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2017-9-11 21:20:29 显示全部楼层
重写model的data和setdata方法。
model里面只存可见行数据,实时更新model试试?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了