In this article we are going to learn about SetHelp() function associated with wx.MenuItem class of wxPython. SetHelp() function is simply used to set the help string associated with menu item. SetHelp() function only takes helpstring as a parameter.
Syntax:
wx.MenuItem.SetHelp(self, helpString)Parameters:
Parameter Input Type Description helpString string help string you want to associate with menuitem.
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 .st = wx.StaticText( self , label = "", pos = ( 20 , 20 ), style = wx.ALIGN_LEFT) self .item = wx.MenuItem( self .fileMenu, 1 , '&Radio' , kind = wx.ITEM_CHECK) # set help string for menu item self .item.SetHelp(helpString = "New Help String" ) # print help string associated with menu item help = self .item.GetHelp() # set text of st as help string of item self .st.SetLabel( help ) self .fileMenu.Append( self .item) self .menubar.Append( self .fileMenu, '&File' ) self .SetMenuBar( self .menubar) 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: