wxPython – Función GetBackgroundColour() en wx.StaticText

En este artículo, aprenderemos sobre la función GetBackgroundColor() asociada con las clases wx.StaticText de wxPython. La función GetBackgroundColor() devuelve el color que se usa para el fondo del texto estático. El color tiene el formato de (R, G, B, A).
No se requieren parámetros en la función GetBackgroundColor().

Sintaxis: wx.StaticText.GetBackgroundColor(self)

Parámetros: No se requieren parámetros en la función GetBackgroundColor().

Tipo de devolución: wx.Color

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)
         
        # create parent panel
        self.pnl = wx.Panel(self)
  
        # create statictext at point (20, 20)
        self.st = wx.StaticText(self.pnl, id = 1, label ="Button")
          
        # change background colour of statictext
        self.st.SetBackgroundColour((10, 20, 255, 255))
         
        # get background colour
        bc = self.st.GetBackgroundColour()
          
        # print background colour
        print(bc)
          
        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()

Salida de consola:
(10, 20, 255, 255)

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *