Barra de estado: una barra de estado es una ventana estrecha que se puede colocar en la parte inferior de un marco para brindar una pequeña cantidad de información de estado.
En este artículo, aprenderemos sobre el constructor StatusBar() asociado con la clase wx.StatusBar de wxPython. Los constructores de StatusBar() toman diferentes atributos de la barra de estado como argumentos como estilo, nombre, etc.
Sintaxis: wx.StatusBar.StatusBar(principal, id=ID_ANY, estilo=STB_DEFAULT_STYLE, nombre=StatusBarNameStr)
Parámetros:
Parámetro Tipo de entrada Descripción padre wx.Frame Marco principal para adjuntar la barra de estado. identificación En t Identificador que se utilizará para la barra de estado. estilo largo Estilo de la barra de estado. nombre cuerda Nombre asociado con la barra de estado.
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) # CREATE STATUS BAR USING STATUSBAR CONSTRUCTOR self.statusbar = wx.StatusBar(self, id = 1, style = wx.STB_DEFAULT_STYLE, name = "Status Bar") self.statusbar.SetStatusText("Hello there this is a Status Bar") self.SetStatusBar(self.statusbar) self.SetSize((350, 250)) self.SetTitle('New Frame Title') self.Centre() 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