Open In App

wxPython - GetItemLabelText() function in wx.MenuItem

Last Updated : 09 Jun, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
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() function
Return Type:
string
Code Example: Python3
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:

Practice Tags :

Similar Reads