En este artículo vamos a aprender sobre la función GetFieldsCount() asociada con la clase wx.StatusBar de wxPython. La función GetFieldCount() simplemente se usa para devolver el número de campos en la barra de estado. Devuelve el total de campos en formato int.
No se requieren argumentos en la función GetFieldsCount().
Sintaxis: wx.StatusBar.GetFieldsCount(self)
Parámetros: No se requieren argumentos en la función GetFieldsCount().
Tipo de retorno: int
Ejemplo de código:
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.statusbar = wx.StatusBar() self.statusbar.Create(self, id = 1, style = wx.STB_DEFAULT_STYLE, name = "Status Bar") self.SetStatusBar(self.statusbar) self.SetSize((350, 250)) self.statusbar.SetFieldsCount(2) self.statusbar.SetStatusWidths([150, 150]) self.statusbar.SetStatusText("This is first field", 0) self.statusbar.SetStatusText("This is second field", 1) # GET TOTAL FIELDS IN STATUSBAR tot = self.statusbar.GetFieldsCount() # PRINT TOTAL FIELDS print(tot) self.SetTitle('New Frame Title') self.Centre() def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop() if __name__ == '__main__': main()
Salida de la consola:
2
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