In this article we are going to learn about SetLabel() function associated with wx.Button class of wxPython. SetLabel() function is used to set the string label for the button.
It takes a string parameter that is used as label for button.
Syntax: wx.Button.SetLabel(self, label)
Parameters:
Parameter Input Type Description label string The label to set.
Code Example:
import wx class Mywin(wx.Frame): def __init__( self , parent, title): super (Mywin, self ).__init__(parent, title = title, size = ( 250 , 150 )) self .InitUI() def InitUI( self ): self .panel = wx.Panel( self ) self .btn = wx.Button( self .panel, label = "Click" , pos = ( 75 , 10 )) self .btn.Bind(wx.EVT_BUTTON, self .Onclick) self .SetMinSize(( 400 , 250 )) self .Centre() self .Show( True ) def Onclick( self , event): # SET A STRING LABEL FOR BUTTON self .btn.SetLabel( "Clicked" ) ex = wx.App() Mywin( None , 'Window' ) ex.MainLoop() |
Output Window:
before clicking button
after clicking button