En este artículo vamos a aprender cómo podemos agregar una barra de estado al marco de wxPython. Podemos crear una barra de estado en el marco usando la función CreateStatusBar() presente en la clase wx.Frame. Por defecto tiene fondo blanco y color de texto gris oscuro.
Sintaxis:
wx.Frame.CreateStatusBar(self, number=1, style=STB_DEFAULT_STYLE, id=0, name=StatusBarNameStr)Parámetros:
Parámetro Tipo de entrada Descripción padre wx.Ventana Ventana principal. No debe ser Ninguno. número En t El número de campos a crear. Especifique un valor mayor que 1 para crear una barra de estado de varios campos. estilo largo El estilo de la barra de estado. identificación wx.ID de ventana El identificador de la ventana de la barra de estado. Si -1, wxWidgets elegirá un identificador. nombre cuerda El nombre de la ventana de la barra de estado.
Ejemplo de código:
# import wxython import wx class Example(wx.Frame): def __init__(self, *args, **kw): super(Example, self).__init__(*args, **kw) self.InitUI() def InitUI(self): # create status bar self.statusBar = self.CreateStatusBar(style = wx.BORDER_NONE) # set text t status bar self.statusBar.SetStatusText("Status Bar") def main(): app = wx.App() ex = Example(None) ex.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