• 3961阅读
  • 6回复

[提问]QGraphicsItem 多次update,显示延迟 [复制链接]

上一主题 下一主题
离线江上清风
 

只看楼主 倒序阅读 楼主  发表于: 2014-09-20
使用QGraphicsViewQGraphicsScene 和 QGraphicsItem写一个白板程序。白板中的每一笔是一个Item,鼠标移动会update此Item。这样问题就来了,画的时候频繁刷新Item会导致其显示会滞后!那位大神晓得如何解决!?
离线江上清风

只看该作者 1楼 发表于: 2014-09-21
不要沉啊
本帖提到的人: @XChinux @dxwang @yfx2003
离线dbzhang800

只看该作者 2楼 发表于: 2014-09-21
QGraphicsItem 的 boundingRect() 你是怎么处理的?
离线roywillow

只看该作者 3楼 发表于: 2014-09-21
你一定得用这几个东西来解决是么……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线江上清风

只看该作者 4楼 发表于: 2014-09-24
回 dbzhang800 的帖子
dbzhang800:QGraphicsItem 的 boundingRect() 你是怎么处理的? (2014-09-21 12:24) 

在boundingRect()中只是重新计算了绘制区域的大小
离线江上清风

只看该作者 5楼 发表于: 2014-09-24
回 roywillow 的帖子
roywillow:你一定得用这几个东西来解决是么…… (2014-09-21 23:10) 

是啊,原本功能是用这些写的,只是在原来基础上加了个绘制的功能。起初在-qws下跑的时候是正常的,可是在eglfs下就是这个问题了。
离线江上清风

只看该作者 6楼 发表于: 2014-09-29
有没有人晓得这个问题如何解啊?
本帖提到的人: @XChinux @dxwang @dbzhang800
快速回复
限100 字节
 
上一个 下一个