#Boa:Frame:wxFrame2 import wx def create(parent): return wxFrame2(parent) [wxID_WXFRAME2, wxID_WXFRAME2CONTEXTHELPBUTTON1, wxID_WXFRAME2PANEL1, wxID_WXFRAME2TEXTCTRL1, ] = [wx.NewId() for _init_ctrls in range(4)] class wxFrame2(wx.Frame): def _init_ctrls(self, prnt): # generated method, don't edit wx.Frame.__init__(self, id=wxID_WXFRAME2, name='', parent=prnt, pos=wx.Point(176, 176), size=wx.Size(266, 64), style=wx.DEFAULT_FRAME_STYLE, title='Minimal context help example') self.SetClientSize(wx.Size(258, 37)) self.panel1 = wx.Panel(id=wxID_WXFRAME2PANEL1, name='panel1', parent=self, pos=wx.Point(0, 0), size=wx.Size(258, 37), style=wx.TAB_TRAVERSAL) self.textCtrl1 = wx.TextCtrl(id=wxID_WXFRAME2TEXTCTRL1, name='textCtrl1', parent=self.panel1, pos=wx.Point(8, 8), size=wx.Size(192, 21), style=0, value='textCtrl1') self.textCtrl1.SetHelpText('Here be expansive') self.textCtrl1.SetToolTipString('Here be spartan') self.contextHelpButton1 = wx.ContextHelpButton(parent=self.panel1, pos=wx.Point(224, 8), size=wx.Size(20, 19), style=wx.BU_AUTODRAW) def __init__(self, parent): self._init_ctrls(parent) if __name__ == '__main__': app = wx.PySimpleApp() # Note this help provider is needed and was added by hand provider = wx.SimpleHelpProvider() wx.HelpProvider.Set(provider) wx.ToolTip.Enable(True) frame = create(None) frame.Show(True) app.MainLoop()