• 10055阅读
  • 4回复

qt编程实现图片界面,图片界面在相互切换时发生闪烁,如何解决??? [复制链接]

上一主题 下一主题
离线chu52
 

只看楼主 正序阅读 楼主  发表于: 2008-05-29
qt编程实现图片界面,图片界面在相互切换时发生闪烁,如何解决???
— 本帖被 XChinux 执行加亮操作(2008-05-29) —

我用qt3.3.8编程,想实现多个640*480的图像界面,每个图像界面可互相调出显示,但是一个图像界面调出另一个图像界面时,
总是发现闪烁,而且中间过程能看到黑屏。举例说明:
我现建立一个工程;
第一个图像界面:建立Widget组件1,设置Widget组件的palettebackgroudpixmap为一幅640*480的背景图像1,
并在图像表面再放1个Pixmaplabel组件,设置Pixmaplabel组件的Pixmap为按钮图片1。
第二个图像界面:同样再建立Widget组件2,设置Widget组件的palettebackgroudpixmap为一幅640*480的背景图像1,
并在图像表面再放几个Pixmaplabel组件,设置Pixmaplabel组件的Pixmap为按钮图片2。
然后编程,实现点击第一个图像界面按钮图片1时,调出图像界面2;或者点击第二个图像界面按钮图片2时,调出图像界面1。
编程比较简单,但是在点击第一个图像界面按钮图片1调出图像界面2时,发现图像界面2显示时有明显的闪烁,特别是按钮图片2显示出来像是滞后了,
明显与背景脱离,相反点击按钮图片2,也同样如此。
请问,各位大虾,如何能够不闪呢??
而且,我发现在arm开发板上(或qvfb上)程序刚启动时,有明显的绿色背景,然后才进入第一个界面图像显示,如何修改??
离线wpgdut
只看该作者 4楼 发表于: 2011-10-11
我也遇到了这个问题,画面切换抖动的厉害,我用的QwidgetStack.......求解啊..........
离线beyondgrin
只看该作者 3楼 发表于: 2008-08-20
试过...没用..
离线imho
只看该作者 2楼 发表于: 2008-08-14
用双缓冲
离线beyondgrin
只看该作者 1楼 发表于: 2008-08-14
同问...好像这个问题比较普遍...但是没找到解决的办法
快速回复
限100 字节
 
上一个 下一个