wxPython – GetField() function function in wx.StatusBar
In this article we are going to learn about GetField() function associated to the wx.GetField() class of wxPython. GetField() function Returns the wx.StatusBarPane representing the n-th field.
Only one parameter is required, that is, field number in status bar.
Syntax: wx.StatusBar.GetField(self, n)
Parameters:
Parameter Input Type Description n int field number in status bar.
Code Example:
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.SetStatusText("Hi I am Status Bar") # GET wx.StatusBarPane OBJECT field = self.statusbar.GetField(0) # PRINT TEXT print(field.Text) # PRINT STYLE IDENTIFIER print(field.Style) print(field.Width) self.SetTitle('New Frame Title') self.Centre() def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop() if __name__ == '__main__': main() |
Console Output:
Hi I am Status Bar 0 0
Output Window:


