In this article we are going to learn about SetSize() function associated with wx.Button class of wxPython. SetSize() function is simply used to change the size of the button present in the frame. SetSize function takes a wxSize argument to change the size of button.
Syntax: wx.Button.SetSize(self, size) Parameters:
Parameter Input Type Description size wx.Size size for the button.
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) # create parent panel for button self .pnl = wx.Panel( self ) # create button at point (20, 20) self .st = wx.Button( self .pnl, id = 1 , label = "Button", pos = ( 20 , 20 ), size = ( 300 , 40 ), name = "button") # change size of button self .st.SetSize(( 100 , 50 )) 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: