QGraphicsView上面有十万个Item,缩放时效率很慢,大家有什么好办法吗?
如题~
[解决办法]
我有一种思路,就是设置进度条,让用户可视化的等待一下,这样也是对用户操作的一种保护呀
[解决办法]
将rendering放在一个工作线程里去,并且只render那些能显示的部分
[解决办法]
你能不能想办法把item优化了不需要那么多?
个人建议你把需求抛出来,也许会有更简便的解决方案
[解决办法]
http://doc-snapshot.qt-project.org/4.8/demos-chip.html
代码可以在这里找, 也可以去Qt Creator里面找.
例子中提供了普通渲染和OpenGL渲染两种模式