简单的菜单栏,页面布局和事件
import wx
class MainFrame(wx.Frame):
def __init__(self, *args, **kwargs):
super(MainFrame, self).__init__(*args, **kwargs)
self.init_ui()
def init_ui(self):
panel = wx.Panel(self)
menu_bar = wx.MenuBar()
menu_file = wx.Menu()
menu_edit=wx.Menu()
#####菜单栏
self.CJ1=menu_file.Append(1,'事件1')
self.CJ2=menu_file.Append(2,'事件2')
menu_bar.Append(menu_file,'&开始')
self.end=menu_edit.Append(3,'结束')
self.Bind(wx.EVT_MENU,self.on_end,self.end)
menu_bar.Append(menu_edit,'&Help')
self.SetMenuBar(menu_bar)
####布局处理
sizer = wx.GridBagSizer(4, 4)
button1 = wx.Button(panel, label="场景1",size=(240, 120))
sizer.Add(button1, pos=(0, 0),
flag=wx.ALL, border=20)
button2 = wx.Button(panel, lab