wxPython添加菜单
来源:互联网 发布:甬温动车事故 知乎 编辑:程序博客网 时间:2024/05/16 15:34
每个应用程序都应该有一个菜单栏和一个状态栏。让我们将它们添加到我们的:
- self.CreateStatusBar()
- filemenu = wx.Menu()
- filemenu.Append(wx.ID_ABOUT,"&About","Infomation about this program")
- filemenu.AppendSeparator()
- filemenu.Append(wx.ID_EXIT,"E&xit","Close program")
- menuBar = wx.MenuBar()
- menuBar.Append(filemenu,"&File")
- self.SetMenuBar(menuBar)
注意:wx.ID_ABOUT,wx.ID_EXIT都是wxPython的标准组合ID,这是一个好习惯使用标准的ID
完整的程序:
- '''''
- Created on 2012-6-28
- @author: Administrator
- '''
- import wx
- class MyFrame(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()
- filemenu = wx.Menu()
- filemenu.Append(wx.ID_ABOUT,"&About","Infomation about this program")
- filemenu.AppendSeparator()
- filemenu.Append(wx.ID_EXIT,"E&xit","Close program")
- menuBar = wx.MenuBar()
- menuBar.Append(filemenu,"&File")
- self.SetMenuBar(menuBar)
- self.Show(True)
- app = wx.App(False)
- frame = MyFrame(None,"Small Editor")
- app.MainLoop()
运行程序应该如下画面:
- wxPython添加菜单
- wxPython菜单与工具栏
- wxPython:菜单介绍
- wxpython 创建窗口菜单
- wxPython菜单与工具栏
- wxPython中的菜单
- wxpython 添加一个button
- 一个菜单示例分析(wxPython)
- wxPython:工具栏、状态栏、菜单实现
- wxpython 控件,对话框,光标,菜单
- wxPython菜单与工具栏基础示例
- wxPython--基础组件-Menu菜单样例
- wxPython--基础组件-Menu菜单样例
- wxPython:图标、菜单、加速键、消息框
- 添加菜单
- 添加菜单
- 添加菜单
- wxpython 封装listctrl 支持添加控件
- 水果忍者(二)
- 关键词加密
- SSH整合
- wxPython事件处理
- jsp中EL表达式的用法
- wxPython添加菜单
- NASM笔记
- Eclipse复制粘贴卡机的问题解决方法
- 他们可以偷走你的创意,但他们偷走不了你。他们偷走不了你的风格,你的创造力,以及你成功的动力——这才是使你的事业与众不同的地方
- Date类和Calendar类的使用
- 解决eclipse中overlaps the location of another project: 'xxxx'
- jQuery - slider 控件的简单使用(一)
- linux学习总结
- JavaWeb_Servlet_简介