wxPython – SetHelpString() function in wx.MenuBar

In this article we are going to learn about another function of class wx.MenuBar in wxPython, that is, SetHelpString(). Set help string associates a Help string along with menu item which is further used for various purposes.
Syntax :
wx.MenuBar.SetHelpString(self, id, helpString)Parameter :
Parameter Input Type Description id int Menu item identifier. helpString string Help string to associate with the menu item.
Code Example :
import wx class Example(wx.Frame): def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) self.InitUI() def InitUI(self): # create MenuBar using MenuBar() function menubar = wx.MenuBar() # add menu to MenuBar fm1 = wx.Menu() fileitem = fm1.Append(20, "Item # 1") menubar.Append(fm1, '&Menu # 1') self.SetMenuBar(menubar) self.SetSize((300, 200)) self.SetTitle('Menu Bar') # set helpstring using SetHelpString() function menubar.SetHelpString(20, "Help String") st = wx.StaticText(self, label ="click Item # 1 in Menu # 1") print(menubar.GetHelpString(20)) def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop() if __name__ == '__main__': main() |
Output :
<!–
–>

wxPython – SetLabel() function in wx.MenuBar

wxPython – GetHelpString() function in wx.MenuBar

wxPython – FindMenuItem() function in wx.MenuBar

wxPython – GetMenuLabelText() function in wx.MenuBar

wxPython – GetMenuLabel() function in wx.MenuBar

wxPython – GetMenuCount() function in wx.MenuBar

wxPython – GetLabel() function in wx.MenuBar

wxPython – Remove() function in wx.MenuBar

wxPython – GetBackgroundColour() function in wx.MenuBar

wxPython – Detach() function in wx.MenuBar



Please Login to comment…