WXPython : Texte superposé
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
L'application en Python que j'ai essayé d'écrire (c'était juste pour le fun) est un widget météo. J'affiche l'image dans la fenêtre (en provenance d'Internet) et je voudrais que le texte comprenant le nom de la ville, la température etc apparaisse au dessus de l'image.
WxPython propose un StaticText, seulement le fond n'est pas transparent, est-ce qu'il y a une solution à ce niveau? Cela ne m'empêchera pas de chercher plus longtemps mais si quelqu'un a déjà fait ça, au moins on pourra comparer un peu la méthode.
Voici un extrait du code :
L'application en Python que j'ai essayé d'écrire (c'était juste pour le fun) est un widget météo. J'affiche l'image dans la fenêtre (en provenance d'Internet) et je voudrais que le texte comprenant le nom de la ville, la température etc apparaisse au dessus de l'image.
WxPython propose un StaticText, seulement le fond n'est pas transparent, est-ce qu'il y a une solution à ce niveau? Cela ne m'empêchera pas de chercher plus longtemps mais si quelqu'un a déjà fait ça, au moins on pourra comparer un peu la méthode.
Voici un extrait du code :
# Obtenir la température yw = weather.YahooWeather() datas = yw.get_weather('BEXX0006') # Télécharger l'image yw.download_picture(datas['current_code']) # Charger l'image png = wx.Image('images/' + datas['current_code'] + 'd.png', wx.BITMAP_TYPE_PNG) png = png.ConvertToBitmap() pic = wx.StaticBitmap(panel, -1, png) ville = wx.StaticText(panel,-1, datas['city'], (200,20)) ville.SetFont(arial) ville.SetForegroundColour(wx.BLUE) temp = wx.StaticText(panel, -1, datas['current_temp'] + u'°C', (200,50)) temp.SetFont(arial)