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

En este artículo vamos a aprender sobre la función SetLabel() asociada con la clase wx.StaticText de wxPython. La función SetLabel() se utiliza para establecer la etiqueta de string para el texto estático.

Toma un parámetro de string que se usa como etiqueta para el texto estático.

Sintaxis: wx.StaticText.SetLabel(self, etiqueta)

Parámetros:

Parámetro Tipo de entrada Descripción
etiqueta cuerda La etiqueta a configurar.

Ejemplo de código:

Python3

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 ="Old Label.", pos =(0, 0),
                                size = wx.DefaultSize, style = 0, name ="statictext")
  
        # NEW LABEL
        self.st.SetLabel("New Label.")
  
        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 *