En este artículo en particular, vamos a saber cómo podemos agregar texto a una ventana usando wxPython. Esto se puede hacer usando wx.StaticText class
. StaticText()
Los controles del constructor muestran una o más líneas de texto de solo lectura.
Sintaxis:
wx.StaticText(self, parent, id=ID_ANY, label=””, pos=DefaultPosition, size=DefaultSize, style=0, name=StaticTextNameStr)Parámetros:
Parámetro Tipo de entrada Descripción padre wx.Ventana Ventana principal. No debe ser Ninguno. identificación wx.ID de ventana Identificador de controles. Un valor de -1 denota un valor predeterminado. etiqueta cuerda Etiqueta de texto. posición wx.Punto Posición de la ventana. Talla wx.Ventana Tamaño de ventana. estilo largo Estilo de ventana. nombre cuerda Nombre de la ventana.
Ejemplo 1:
# import wxPython import wx # create base class class TextExample(wx.Frame): def __init__(self, *args, **kwargs): super(TextExample, self).__init__(*args, **kwargs) # lets put some text st = wx.StaticText(self, label ="Welcome to GeeksforGeeks") def main(): app = wx.PySimpleApp() frame = TextExample(None, title = "Read Text") frame.Show() app.MainLoop() if __name__ == '__main__': main()
Producción :
Ejemplo #2:
# import wxPython import wx class TextExample(wx.Frame): def __init__(self, *args, **kwargs): super(TextExample, self).__init__(*args, **kwargs) # put some text st = wx.StaticText(self, label ="Welcome to GeeksforGeeks") # create font object font = st.GetFont() # increase text size font.PointSize += 10 # make text bold font = font.Bold() # associate font with text st.SetFont(font) def main(): app = wx.PySimpleApp() frame = TextExample(None, title = "Read Text") frame.Show() app.MainLoop() if __name__ == '__main__': main()
Producción :
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA