wxPython – GetMenuCount() function in wx.MenuBar
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)
menubar = wx.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 .SetMenuBar(menubar)
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 )
ex.Show()
app.MainLoop()
if __name__ = = '__main__' :
main()
|
Output :
Last Updated :
23 Mar, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...