2010-12-13 2 views
0

Je suis en train de programmer une application dans Qt + Mac. Je souhaite dessiner un widget transparent au-dessus d'un arrière-plan OpenGL. Ma vue OpenGL est correcte et le QWidget est également bien tracé, sauf qu'il n'y a pas de pixels transparents.
-je utiliser un QWidget et je l'ai mis une palette qui a un pixmap comme une brosse:Transparent QtWidget

(Dans le constructeur de Bidule)
...
QPixmap pixmap ("imagen.png"); Palette Qpalette;
palette.setBrush (QPalette :: Fenêtre, pixmap);
setPalette (palette);
...

L'image est de 32 bits avec un canal alpha, mais lors de l'élaboration, il est totalement opaque.

Répondre