2011-09-30 4 views
0

Dans wxPython, il existe certaines fonctions qui créent des boutons tels que wx.lib.buttons.GenBitmapTextButton et d'autres fonctions comme ça. Je me demande si je peux créer un bouton avec une image de fond de fantaisie, ainsi que du texte d'étiquette.wxPython Button Background Image

+0

Qu'est-ce qui ne va pas avec GenBitmapTextButton? Il semble que cela ferait ce que vous décrivez. –

+0

Non. Il ajoute juste du texte à côté de l'image. –

Répondre

0

Il n'y a pas de bouton intégré qui autorise une image d'arrière-plan sous le texte. Vous pouvez probablement regarder l'un des widgets de boutons génériques et les utiliser comme un modèle. Fondamentalement, vous avez juste besoin de dessiner le bitmap sur, puis dessiner du texte sur le dessus, probablement en utilisant wx.DC ou wx.GCDC ou similaire. Les boutons génériques incluent des éléments tels que wx.lib.buttons, wx.lib.agw.aquabutton et wx.lib.platebtn, entre autres.