Skip to content
Related Articles

Related Articles

wxPython – GetMeuCount() function in wx.MenuBar

View Discussion
Improve Article
Save Article
  • Last Updated : 11 May, 2020

GetMenuCount() function is another function present in wx.MenuBar class of wxPython. GetMenuCount() function return total number of menus present in MenuBar. It takes no arguments.

Syntax: wx.MenuBar.GetMenuCount(self)

Parameters : No parameters in GetMenuItem()

Return : Returns the number of menus in this menubar.

Code :

Set label of statictext as total number of menu items.

import wx
class Example(wx.Frame):
    def __init__(self, *args, **kw):
        super(Example, self).__init__(*args, **kw)
        # create MenuBar using MenuBar() function
        menubar = wx.MenuBar()
        # add menu to MenuBar
        fm1 = wx.Menu()
        fileitem = fm1.Append(20, "one")
        fm2 = wx.Menu()
        fileitem2 = fm2.Append(21, "two")
        menubar.Append(fm1, '&Menu_one')
        menubar.Append(fm2, '&Menu_two')
        self.SetSize((300, 200))
        self.SetTitle('Menu Bar')
        st1 = wx.StaticText(self, label ="Total Menus :" + str(menubar.GetMenuCount()), 
                                                                 style = wx.ALIGN_LEFT)
def main():
    app = wx.App()
    ex = Example(None)
if __name__ == '__main__':

Output :

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!