• 5285阅读
  • 4回复

QGraphicsView上面有大量的Item,移动Item时,非常卡,大家有什么好办法吗? [复制链接]

上一主题 下一主题
离线qq445634754
 
只看楼主 倒序阅读 楼主  发表于: 2012-07-17
我的QGraphicsView上面有1万多个Item,移动起来非常卡。。
我尝试过把Item加载到QGraphicsPixmapItem上,结果一样。
也试过添加到一个组中操作,都不行。。。
我发现进行缩放,旋转时效率却比较快。是不是因为缩放和旋转的发起类是QGraphicsView,而移动的发起类是QGraphicsItem。
被困扰好几天了,请高手指点一下,感激不尽
离线xinqingfly

只看该作者 1楼 发表于: 2012-07-18
同问,QGraphicsView处理大量item刷新时还是有点慢
菜鸟也是鸟
离线abcdlcq

只看该作者 2楼 发表于: 2012-07-23
看看源码,有些地方也许不需要加update或repaint
离线lujing8309
只看该作者 3楼 发表于: 2012-07-23
我遇到过,会持续占用内存,我的是因为在ITEM类得paint函数里加了太多的updatel了
离线bingcaihuang

只看该作者 4楼 发表于: 2012-07-27
上万个有点海量了吧,即使能同时显示如此大的信息量,实际嘛?可以分组处理吧?
快速回复
限100 字节
 
上一个 下一个