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