Transparence des BitmapButton
Bonjour,
Voila je souhaite réaliser un menu pour une application qui se place en bas à droite de l'écran au dessus de l'horloge. Bon juste la pas de problèmes j'ai utilisé une shapped widow qui reste toujours au premier plan et que je crée en bas de l'écran. Le problème vient des bitmap buttons que je place par dessus, j'ai utilisé des gifs avec un fond transparent mais la partie transparente apparait en blanc sur l'écran. Même résultat en remplaçant la partie transparente par du rouge et en appliquant un masque.
Voila ce que ça donne :
http://membres.lycos.fr/vegethrope/s...rog/screen.jpg
Je suis sous vista, avec python 2.5 et wxpython 2.8.3.0-py25.
Voila le code pour la création des bouttons :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
# image du boutton par defaut
btbmpup = wx.Bitmap("e:/downloads/bt_up.gif", wx.BITMAP_TYPE_GIF)
# image du boutton appuye
btbmpdown = wx.Bitmap("e:/downloads/bt_down.gif", wx.BITMAP_TYPE_GIF)
#creation boutton1
b1 = wx.BitmapButton(self, -1, btbmpup, (125, 105), style = wx.NO_BORDER)
b1.SetBitmapSelected(btbmpdown)
#creation boutton2
b2 = wx.BitmapButton(self, -1, btbmpup, (105, 125), style = wx.NO_BORDER)
b2.SetBitmapSelected(btbmpdown) |
Si quelqu'un à une solution je suis prenneur :D