分类目录

链接

友情链接

统计信息

  • 日志总数:116篇
  • 评论总数:185条
  • 分类总数:11个
  • 标签总数:391个
  • 友情链接:0个
  • 网站运行:3289天

2019年十二月
« 10月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
>
现在位置:    首页 > python学习笔记 > 正文

python wxpython 在窗口中添加菜单代码

python学习笔记 暂无评论

#!/usr/bin/python
#coding=utf-8

import wx
import wx.py.images as images #这里用的是wx中的images 而本来是可以使用import images ,因为我没有安装这模块

class Frame(wx.Frame):
def __init__(self,parent,id,title):
wx.Frame.__init__(self,parent,id,title)
#开始在窗口上添加东西
panel = wx.Panel(self)
panel.SetBackgroundColour(“white”)
statusBar = self.CreateStatusBar() #1 创建状态栏
toolbar = self.CreateToolBar() #2 创建工具栏
toolbar.AddSimpleTool(wx.NewId(), images.getPyBitmap(),”New”, “Long help for ‘New'”) #3 给工具栏增加一个工具
toolbar.Realize()

menuBar = wx.MenuBar()
#7 第一个菜单 file
menu1 = wx.Menu()
menuBar.Append(menu1, “&File”)
#6 第二个菜单 edit
menu2 = wx.Menu()
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) # 在框架上附上菜单栏
pass

class App(wx.App):

def OnInit(self):
self.frame = Frame(parent=None,id=-1,title=”a new window with menu”)
self.frame.Show();
self.MainLoop()
return True

if __name__ == “__main__”:
app = App()

本文版权归企业网站建设,做网站,网站建设,php网站建设,dedecms建站,ecshop二次开发,html空间,网站修改所有,转载引用请完整注明以下信息:
本文作者:admin
本文地址:python wxpython 在窗口中添加菜单代码 | 企业网站建设,做网站,网站建设,php网站建设,dedecms建站,ecshop二次开发,html空间,网站修改

发表评论

留言无头像?