wxPython – Create Radio Button using Create() function
Create() function is used for the two-step construction of Radio Button in wxPython. Create() function takes different attributes of radio button as an argument
Syntax: wx.RadioButton.Create(parent, id=ID_ANY, label=””, pos=DefaultPosition, size=DefaultSize, style=0, validator=DefaultValidator, name=RadioButtonNameStr )
Parameters:
Parameter Input Type Description parent wx.Window Parent window. Should not be None. id wx.WindowID Control identifier. A value of -1 denotes a default value. label string Text Label. pos wx.Point Window position. size wx.Window Window size. style long Window style. validator wx.Validator Window validator. name string Window name.
Example:
Python3
# importing wx libraryimport wx APP_EXIT = 1 # create an Example classclass Example(wx.Frame): # constructor def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) # method calling self.InitUI() # method for user interface creation def InitUI(self): # create parent panel in frame for radio button self.pnl = wx.Panel(self) # initialize radio button self.rb = wx.RadioButton() # create radio button with two step creation self.rb.Create(self.pnl, id = 1, label = "Radio", pos = (20,20)) # main functiondef main(): # create an App object app = wx.App() # create an Example object ex = Example(None) ex.Show() # running an app app.MainLoop() # Driver codeif __name__ == '__main__': # main function call main() |
Output:

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. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course


