In this article we are going to learn about GetItemLabelText() function associated with wx.MenuItem class of wxPython. GetItemLabelText() function is used to simply return the text associated with the menu item, without any accelerator characters.
No parameters are required by GetItemLabelText() function.
Syntax:
wx.MenuItem.GetItemLabelText(self)Parameters:
No parameters are required by GetItemLabelText() functionReturn Type:
string
Code Example:
import wx
class Example(wx.Frame):
def __init__( self , * args, * * kwargs):
super (Example, self ).__init__( * args, * * kwargs)
self .InitUI()
def InitUI( self ):
self .locale = wx.Locale(wx.LANGUAGE_ENGLISH)
self .menubar = wx.MenuBar()
self .fileMenu = wx.Menu()
self .item = wx.MenuItem( self .fileMenu, 1 , '&Check' , helpString = "Check Help" )
self .item.SetBitmap(wx.Bitmap( 'right.png' ))
self .fileMenu.Append( self .item)
self .menubar.Append( self .fileMenu, '&File' )
self .SetMenuBar( self .menubar)
# label of menu item
label = self .item.GetItemLabelText()
# print label of menuitem
print (label)
self .SetSize(( 350 , 250 ))
self .SetTitle( 'Icons and shortcuts' )
self .Centre()
def main():
app = wx.App()
ex = Example( None )
ex.Show()
app.MainLoop()
if __name__ = = '__main__' :
main()
|
Output:
Check
Output Window: