wxPython | FindControl() function in Python

In this particular article we are going to learn about FindControl() function of wx.ToolBar class of wxPython. FindControl() function is used to returns a pointer to the control identified by id or None if no corresponding control is found. It takes only one parameter ‘id’.
Syntax :
wx.ToolBar.FindControl(self, id)Parameters :
Parameter Input Type Description id int Identifier for control. Returns Type:
wx.Control
Code Example 1:
Python3
| importwxclassExample(wx.Frame):    globalcount    count =0;    def__init__(self, *args, **kwargs):        super(Example, self).__init__(*args, **kwargs)        self.InitUI()    defInitUI(self):        pnl =wx.Panel(self)        self.toolbar =self.CreateToolBar()        ctrl =wx.Control(self.toolbar, 21, wx.DefaultPosition, wx.DefaultSize, style =0, name ='control')        # Add control using AddControl() method        rtool =self.toolbar.AddControl(ctrl, 'control')        self.toolbar.Realize()        self.SetSize((350, 250))        self.SetTitle('Simple toolbar')        self.Centre()        print(self.toolbar.FindControl(21))defmain():    app =wx.App()    ex =Example(None)    ex.Show()    app.MainLoop()if__name__ =='__main__':    main() | 
Output :
<wx._core.Control object at 0x00000026931240D0>
Code Example 2:
Python3
| importwxclassExample(wx.Frame):    globalcount    count =0;    def__init__(self, *args, **kwargs):        super(Example, self).__init__(*args, **kwargs)        self.InitUI()    defInitUI(self):        pnl =wx.Panel(self)        self.toolbar =self.CreateToolBar()        ctrl =wx.Control(self.toolbar, 21, wx.DefaultPosition, wx.DefaultSize, style =0, name ='control')        # Add control using AddControl() method        rtool =self.toolbar.AddControl(ctrl, 'control')        self.toolbar.Realize()        self.SetSize((350, 250))        self.SetTitle('Simple toolbar')        self.Centre()        print(self.toolbar.FindControl(21).GetName())defmain():    app =wx.App()    ex =Example(None)    ex.Show()    app.MainLoop()if__name__ =='__main__':    main() | 
Output :
control
 
				 
					


