[ヘルプ] -> [ヘルプ...] または [ファイル] -> [終了] のいずれかをクリックすると、 MessageBoxから同じ応答が返されます。どこが間違っているのかわかりません。(私は wxPython を初めて使用します)
wxPythonからのこのコード スニペットがあります。
class NewSheet(wx.Frame):
'''Anatomy of Sheet Frame'''
def __init__(self, parent, id, title,Nrows,Ncols,SheetName):
wx.Frame.__init__(self, parent, -1, title, size = (550, 500))
box = wx.BoxSizer(wx.VERTICAL)
menuBar = wx.MenuBar()
menu1 = wx.Menu()
menuBar.Append(menu1, '&File')
menu1.Append(1,"&Exit")
self.Bind(wx.EVT_MENU, self.OnExit,id = 2)
menuBar.Append(menu8, '&Help')
menu8.Append(1, "&Help...")
self.Bind(wx.EVT_MENU, self.OnHelp, id=1)
self.SetMenuBar(menuBar)
self.SetSizer(box)
notebook = wx.Notebook(self, -1, style=wx.RIGHT)
sheet1 = MySheet(notebook,Nrows,Ncols)
notebook.AddPage(sheet1, str(SheetName))
sheet1.SetFocus()
box.Add(notebook, 1, wx.EXPAND)
self.Centre()
self.Show(True)
def OnExit(self,event):
self.Close(True) #NOT WORKING!
self.Exit() #NOT WORKING EITHER!
def OnHelp(self,event):
wx.MessageBox("HTML Based Help System coming soon","Help System",wx.OK | wx.ICON_INFORMATION, self)
[ヘルプ] -> [ヘルプ...] または [ファイル] -> [終了] のいずれかをクリックすると、MessageBox から同じ応答が返されます。どこが間違っているのかわかりません。あなたがアドバイスしていただけますか?