• 4157阅读
  • 3回复

大家好,qt性能问题 [复制链接]

上一主题 下一主题
离线mytest123
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-09
我做一个工程,界面显示设备,设备派生于drawitem, 主界面有个定时器每200毫秒定时更新设备状态,如设备状态为1是显示红色,为2时显示绿色, 用的是drawitem的update命令(用secene的update一样),但是每次更新时cpu占用率就一下上去了,我觉得不应该这样呀,在window下用vc编程时,这都是对cpu没什么影响的操作呀!,望各位给予指点
离线feiying888

只看该作者 1楼 发表于: 2009-06-09
200ms可能相对于你的CPU来说,有点快了。 适当降低一下更新频率,比如设成500ms。  我做界面时,最快也就给它设到500ms
离线yj_yulin

只看该作者 2楼 发表于: 2009-06-09
画图是比较慢的操作的,所以最好尽量减少不必要的重画.
离线xjcook

只看该作者 3楼 发表于: 2009-06-09
1 有变化才更新,并且只更新变化部分
2 更新时只更新变化的那个状态所在区域,不要全部更新
快速回复
限100 字节
 
上一个 下一个