• 7861阅读
  • 4回复

【提问】如何消除屏幕闪烁 [复制链接]

上一主题 下一主题
离线michale
 
只看楼主 倒序阅读 楼主  发表于: 2006-02-02
我需要把接收到的实时数据在屏幕上以波开的方式显示出来,并且绘制出的旧波形要平滑地从窗口一端移出,新波形从窗口别一端产生。用QPaint在窗口绘制出了波形,并且在程序中逐点改变图形的X坐标,paintEvent 重绘屏幕,能实现了功能,可是屏幕闪烁很厉害,请高手指点一条明路,怎么才能消除闪烁?好象网上常说的那种双缓冲方式也没什么效果啊
[ 此贴被fanyu在2006-02-02 09:18重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2006-02-02
查找一下以前的帖子,有相关的问题的帖子的
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线yuanjin
只看该作者 2楼 发表于: 2006-05-24
刷新时不重画就可以了
离线shiroki

只看该作者 3楼 发表于: 2006-05-24
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线左岸右转
只看该作者 4楼 发表于: 2006-05-26
3楼发的那篇文章很好用,我以前也出现过闪烁的问题,就是在那里找到了解决的方面,我要实现的功能也和LZ说的差不多
快速回复
限100 字节
 
上一个 下一个