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:
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.