wxPython – constructor StatusBar() en wx.StatusBar

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

Deja una respuesta

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