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

En este artículo vamos a aprender sobre la función SetForegroundColour() asociada con la clase wx.StaticText de wxPython. La función SetForegroundColour() se usa simplemente para establecer el color de primer plano de un texto estático en un color diferente.

Se necesita el argumento wx.Colour para establecer el color de fondo.

Sintaxis: wx.StaticText.SetForegroundColour(self, color)

Parámetros:

Parámetro Tipo de entrada Descripción
color wx.Color Color de primer plano para establecer.

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 FOREGROUND COLOUR TO YELLOW
        self.st.SetForegroundColour((3, 152, 252, 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

Deja una respuesta

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