In this article we are going to learn about SetLabel() function associated with wx.StaticText class of wxPython. SetLabel() function is used to set the string label for the Static Text.
It takes a string parameter that is used as label for Static Text.
Syntax: wx.StaticText.SetLabel(self, label)
Parameters:
Parameter Input Type Description label string The label to set.
Code Example:
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) self .pnl = wx.Panel( self ) bmp = wx.Bitmap( 'right.png' ) # CREATE STATICTEXT AT POINT (20, 20) self .st = wx.StaticText( self .pnl, id = 1 , label = "Old Label." , pos = ( 0 , 0 ), size = wx.DefaultSize, style = 0 , name = "statictext" ) # NEW LABEL self .st.SetLabel( "New Label." ) self .SetSize(( 350 , 250 )) self .SetTitle( 'wx.Button' ) self .Centre() def main(): app = wx.App() ex = Example( None ) ex.Show() app.MainLoop() if __name__ = = '__main__' : main() |
Output Window: