找回密码
 立即注册

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

发表于 2017-9-11 21:20:28 | 显示全部楼层 |阅读模式
5Qter豆
使用QTableView或QTtreeView,结合model使用时,若实时刷新很多行(超过10000),则刷新效率很低,界面明显卡顿,只能采取processEvents的方法,强制事件循环。
但实际上,实时刷新时,可见行是有限的,若只刷新有限的可见行,则可大幅度提升界面的刷新效率。
请教大神,如何获取view中的可见行?

回复

使用道具 举报

发表于 2017-9-12 22:22:04 | 显示全部楼层
重写model的data和setdata方法。
model里面只存可见行数据,实时更新model试试?
回复

使用道具 举报

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

本版积分规则

dearcc

    主题

    帖子

    85

    积分

    Qter1级会员

    Rank: 1

    积分
    85

Qter1级会员

发私信

Qt开源社区——开源 共享 自由

微信扫一扫
查看精品教程!