2010-12-13 27 views
0

我在Qt + Mac中編寫應用程序。 我想在OpenGL背景上繪製一個透明的小部件。我的OpenGL視圖沒問題,除了沒有透明像素外,QWidget也可以正常繪製。
我使用一個QWidget,我把它其中有一個像素圖作爲刷子的調色板:透明QtWidget

(在小部件的構造)
...
QPixmap的像素圖(「imagen.png」); Qpalette調色板;
palette.setBrush(QPalette :: Window,pixmap);
setPalette(palette);
...

的圖像爲32位帶有alpha通道但繪圖時,這是完全不透明的。

回答