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