wxPython| FindById() function in python Last Updated : 02 Mar, 2023 Comments Improve Suggest changes Like Article Like Report In this article we are going to learn a simple function that is FindById() in wx.ToolBar class of wxPython. FindById is a simple function and returns a pointer to the tool identified by id or None if no corresponding tool is found. FindById() takes only single parameter that is id of a particular tool. Syntax : wx.ToolBar.FindById(self, id) Parameters : ParameterInput TypeDescriptiontoolidintAn integer by which the tool may be identified in subsequent operations. Returns : Return pointer to corresponding tool. Return Type: wx.ToolBarToolBase Code Example 1: Python3 import wx class Example(wx.Frame): global count count = 0; def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) self.InitUI() def InitUI(self): self.locale = wx.Locale(wx.LANGUAGE_ENGLISH) pnl = wx.Panel(self) self.toolbar = self.CreateToolBar() # Add Tools Using AddTool function rtool = self.toolbar.AddTool(13, 'twoTool', wx.Bitmap('wrong.png'), shortHelp ="Simple Tool2") self.toolbar.Realize() self.SetSize((350, 250)) self.SetTitle('Control') self.Centre() # print wx.ToolBarToolBase object of tool print(self.toolbar.FindById(13)) def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop() if __name__ == '__main__': main() Output : <wx._core.ToolBarToolBase object at 0x0000003D2DB241F0> Code Example 2: Python3 import wx class Example(wx.Frame): global count count = 0; def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) self.InitUI() def InitUI(self): self.locale = wx.Locale(wx.LANGUAGE_ENGLISH) pnl = wx.Panel(self) self.toolbar = self.CreateToolBar() # Add Tools Using AddTool function rtool = self.toolbar.AddTool(13, 'oneTool', wx.Bitmap('wrong.png'), shortHelp ="Simple Tool1") stool = self.toolbar.AddTool(14, 'twoTool', wx.Bitmap('user.png'), shortHelp ="Simple Tool2") self.toolbar.Realize() self.SetSize((350, 250)) self.SetTitle('Control') self.Centre() # print label string print(self.toolbar.FindById(14).GetLabel()) def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop() if __name__ == '__main__': main() Output : twoTool Comment More infoAdvertise with us Next Article wxPython| FindById() function in python R RahulSabharwal Follow Improve Article Tags : Python Python-wxPython Practice Tags : python Similar Reads 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.FindC 2 min read Python - FindItemById() function in wx.MenuBar In this article we are going to learn about FindItemById() object in wx.MenuBar class of wxPython. FindItemById() function returns a wx.MenuItem object tuple. It takes only one parameter that is id of menuitem of which wx.MenuItem object we need. Syntax: wx.MenuBar.FindItemById(self, id) Parameters 1 min read Python - FindItem() function in wx.MenuBar In this article we will learn about FindItem function present in wx.MenuBar class of wxPython. FindItem() only takes one parameter that is item identifier. FindItem() finds the menu item object associated with the given menu item identifier. Syntax : wx.MenuBar.FindItem(self, id) Parameters : Parame 1 min read wxPython - FindString() function in wx.RadioBox In this article we are going to learn about FindString() function associated with wx.RadioBox class of wxPython. FindString() function is simply used to find a button matching the given string, returning the position if found, or NOT_FOUND if not found. It takes a string argument to match string and 2 min read wxPython - FindMenuItem() function in wx.MenuBar In this article we will learn about FindMenuItem() function present in wx.MenuBar class of wxPython. FindMenuItem() is used to return item identifier. FindMenuItem() takes two parameters that is Menu title and submenu item string. Syntax : wx.MenuBar.FindMenuItem(self, menuString, itemString) Parame 1 min read Like