wxPython:工具栏、状态栏、菜单实现
来源:互联网 发布:知日偶像百度云 编辑:程序博客网 时间:2024/05/22 05:01
与绘制按钮一样,很简单,直接看代码:
#!/usr/bin/env python# -*- coding: utf-8 -*-import wximport wx.py.imagesclass ToolbarFrame(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, 'Toolbars', size = (300, 200)) panel = wx.Panel(self) panel.SetBackgroundColour('White') #创建状态栏 statusBar = self.CreateStatusBar() #创建工具栏 toolbar = self.CreateToolBar() #增加一个工具 toolbar.AddSimpleTool(wx.NewId(), wx.py.images.getPyBitmap(), "New", "Long help for 'New'") toolbar.AddSimpleTool(wx.NewId(), wx.py.images.getPyBitmap(), "Edit", "Long help for 'Edit'") #准备显示 toolbar.Realize() #创建菜单 menuBar = wx.MenuBar() menu1 = wx.Menu() menuBar.Append(menu1, "&File") #菜单项目1 menu2 = wx.Menu() #菜单内容&表示随后的字符为热键,参数3为在状态栏上显示的菜单项说明 menu2.Append(wx.NewId(), "&Copy", "Copy in status bar") menu2.Append(wx.NewId(), "C&ut", "") menu2.Append(wx.NewId(), "Paste", "") menu2.AppendSeparator() menu2.Append(wx.NewId(), "&Options...", "Display Options") menuBar.Append(menu2, "&Edit") self.SetMenuBar(menuBar)if __name__ == '__main__': app = wx.PySimpleApp() frame = ToolbarFrame(parent = None, id = -1) frame.Show() app.MainLoop()测试:
- wxPython:工具栏、状态栏、菜单实现
- wxPython菜单与工具栏
- wxPython菜单与工具栏
- 菜单,工具栏,状态栏
- 菜单、工具栏、状态栏
- MFC菜单、工具栏、状态栏
- wxPython菜单与工具栏基础示例
- 为对话框添加菜单,工具栏,状态栏,视图
- MFC对话框添加工具栏、菜单、状态栏
- Qt界面添加菜单,工具栏以及状态栏
- MFC对话框添加工具栏、菜单、状态栏
- Qt界面添加菜单,工具栏以及状态栏
- 第9章 菜单、工具栏和状态栏
- Qt实现菜单栏,工具栏,状态栏
- Qt实现菜单栏,工具栏,状态栏
- SWT工具栏菜单的实现
- 给对话框添加菜单 工具栏 状态栏简易方法
- VC++中添加菜单、状态栏、工具栏及窗口全屏
- Linux消息队列编程实例
- wxPython:面板Panel的使用
- Delphi打开窗体时报"Corrupt Portfolio Stream"
- Ubuntu 环境变量设置
- Yahoo Email VS 163 Email
- wxPython:工具栏、状态栏、菜单实现
- 初学C语言,写了第一个程序,很简单,也很兴奋
- 如何在WIN7下配置PHP5+apache2.2+mysql5.0
- wxPython:消息对话框MessageDialog
- shell trick
- using 是什么意思?
- hdu 1576 欧几里得
- wxPython:文本对话框TextEntryDialog
- This text field does not specify an inputType or a hint