首页| 论坛| 消息

标题:请教qt绘图的问题
作者:guoyun_he
日期:2008-08-21 13:34
内容:

请教大家一个问题:
平台:qt-2.3.10
本人用png图片作一控件的背景,该png图片有一部分是透明的。通过setBackgroundPixmap 设置该图片为背景图片。我用paintEvent函数在控件上绘制其他符号。控件显示正常,但是如果我打开一个对话框(该对话框弹出的位置正好与上控件重合)然后关闭。上述控件背景图片中透明的部分变成了对话框对应位置的图像。 如果我把背景图片也放到paintEvent函数里面重绘的话,不会出现问题,但是如果我每次重绘背景图片的话,系统在ARM上跑起来就会闪射!
我的问题是:采用第一种方法如何才能消除背景图片的透明部分的显示的问题?


#1 [guoyun_he 08-21 16:15]
我发现只要调用setBackgroundPixmap时用的Png图片的时候,都存在这种情况!

回复 发表
主题 版块