<span style="font-family: Arial, Helvetica, sans-serif;">这个例子是关于MenuBar和Menu的建立规则:
1、首先要建立MenuBar对象,然后建立Menu对象
2、将Menu对象添加到MenuBar对象中,用Append方法
3、向Menu对象中添加子菜单项,也是用Append方法
4、将Menu对象中的子菜单项与EVT_MENU事件绑定,用的Bind方法
5、最后,需要将MenuBar对象用<span style="font-family: Arial, Helvetica, sans-serif;">SetMenuBar()显示出来,若没有该处理则菜单项显示不出来的。</span>
</span>
<span style="font-family: Arial, Helvetica, sans-serif;">#!/usr/bin/env python</span>
# -*- coding: utf-8 -*-
import wx
class RefactorExample(wx.Frame):
def __init__(self, parent):
wx.Frame.__init__(self, parent, -1, 'Refactor Example',size=(340, 200))
panel = wx.Panel(self, -1)
panel.SetBackgroundColour('White')
#建立MenuBar
menuBar = wx.MenuBar()
#建立menu1
menu1 &