2012-05-27 53 views
2

我有一个QLabel,我用setpixmap()在它上面放置了一个图像。该图像具有Alpha通道。带有像素图的透明QLabel

QLabel位于QWidget上,该QWidget具有由图像指定的边框图像(以便图像被重新缩放以填充QWidget)。

在QLabel的透明部分上,结果不是在QWidget上指定的图像,而是“无颜色”Widget的灰色特征。

我的问题是,我如何使QLabel的透明部分显示QWidget的边框图像?

我已经尝试取消autofillbackground,将QLabel的背景颜色更改为白色透明,但没有任何帮助。

+0

不知道,如果该事项,但什么类型的图像你使用(PNG,JPEG,?)? – Mat

+0

png,我敢肯定它有alpha通道 –

+0

你能展示一个能够再现你的问题的最小例子吗? – Mat

回答