Sunday, November 17, 2024
Google search engine
HomeLanguagesPython – FindItem() function in wx.MenuBar

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 :

Parameter Input Type Description
id int Menu item identifier.

Example:




import wx
  
  
class Example(wx.Frame):
  
    def __init__(self, *args, **kwargs):
        super(Example, self).__init__(*args, **kwargs)
  
        self.InitUI()
  
    def InitUI(self):
        # create MenuBar using MenuBar() function
        menubar = wx.MenuBar()
        # add menu to MenuBar
        fileMenu = wx.Menu()
        # add submenu item
        fileItem = fileMenu.Append(20, 'SubMenu')
        menubar.Append(fileMenu, '&Menu# 1')
        self.SetMenuBar(menubar)
        self.SetSize((300, 200))
        self.SetTitle('Menu Bar')
        print(menubar.FindItem(20))
           
  
def main():
  
    app = wx.App()
    ex = Example(None)
    ex.Show()
    app.MainLoop()
  
  
if __name__ == '__main__':
    main()


Output :

(<wx._core.MenuItem object at 0x7fd6797401f8&rt;, <wx._core.Menu object at 0x7fd67973d828&rt;)

Dominic Rubhabha-Wardslaus
Dominic Rubhabha-Wardslaushttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Recent Comments