En este artículo vamos a aprender sobre la función SetBackgroundColour() asociada con la clase wx.StaticText de wxPython. La función SetBackgroundColour() se usa simplemente para configurar el fondo de un texto estático en un color diferente.
Se necesita el argumento wx.Colour para establecer el color de fondo.
Sintaxis: wx.StaticText.SetBackgroundColour(self, color)
Parámetros:
Parámetro Tipo de entrada Descripción color wx.Color Color para el fondo del texto estático.
Ejemplo de código:
import wx class Example(wx.Frame): def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) self.InitUI() def InitUI(self): self.locale = wx.Locale(wx.LANGUAGE_ENGLISH) self.pnl = wx.Panel(self) bmp = wx.Bitmap('right.png') # CREATE STATICTEXT AT POINT (20, 20) self.st = wx.StaticText(self.pnl, id = 1, label ="This is the Label.", pos =(20, 20), size = wx.DefaultSize, style = wx.ST_ELLIPSIZE_MIDDLE, name ="statictext") # SET BACKGROUND COLOUR TO YELLOW self.st.SetBackgroundColour((215, 252, 3, 255)) self.SetSize((350, 250)) self.SetTitle('wx.Button') self.Centre() def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop() if __name__ == '__main__': main()
Ventana de salida:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA