首页| 论坛| 消息

标题:qt编程实现图片界面,图片界面在相互切换时发生闪烁,如何解决???
作者:chu52
日期:2008-05-29 14:54
内容:

我用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上)程序刚启动时,有明显的绿色背景,然后才进入第一个界面图像显示,如何修改??


#1 [beyondgrin 08-14 15:05]
同问...好像这个问题比较普遍...但是没找到解决的办法
#2 [imho 08-14 17:05]
用双缓冲
#3 [beyondgrin 08-20 09:07]
试过...没用..
#4 [wpgdut 10-11 09:45]
我也遇到了这个问题,画面切换抖动的厉害,我用的QwidgetStack.......求解啊..........

回复 发表
主题 版块