该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
废话不多说了,发代码,大牛们帮我看看
# -*- coding: cp936 -*-
import wx
class MainFrame(wx.Frame):
def __init__(self, parent, title):
#创建文本编辑器
wx.Frame.__init__(self, parent, title=title, size=(400,300))
self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE)
self.CreateStatusBar() #创建状态栏
#创建菜单栏
menu = wx.Menu()
menu.Append(wx.ID_ABOUT, u'关于', '关于本程序')
menu.AppendSeparator()
menu.Append(wx.ID_EXIT, u'退出', u'退出本程序')
self.Bind(wx.EVT_MENU, self.OnAbout, wx.ID_ABOUT) #这里的问题 为什么我就绑定不了事件呢? 求解释
menuBar = wx.MenuBar()
menuBar.Append(menu, u'文件')
self.SetMenuBar(menuBar)
self.Show(True)
def OnAbout(self,e):
dlg = wx.MessageDialog(self, u'看一下menu事件是不是绑定上去', u'这个又表示什么呢?', wx.OK)
dlg.ShowModal()
dlg.Destroy()
app = wx.App(False)
frame = MainFrame(None, u'wxPython窗口实例程序')
app.MainLoop()