|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:CentOS完全遵守上游供应商的再发行政策,并且以百分之百的软件兼容性为目标。
wxPython是python可视化编程中的一个很好的模块,一以下的代码重要讲述对象栏、状况栏、菜单、菜单事宜的完成(可参考:http://www.czug.org/python/wxpythoninaction/):
- #!/usr/bin/envpython#-*-coding:utf-8-*-importwximportwx.py.imagesclassToolbarFrame(wx.Frame):def__init__(self,parent,id):wx.Frame.__init__(self,parent,id,Toolbars,size=(600,400))panel=wx.Panel(self)panel.SetBackgroundColour(White)#创立状况栏statusBar=self.CreateStatusBar()#创立对象栏toolbar=self.CreateToolBar()#增长一个对象toolbar.AddSimpleTool(wx.NewId(),wx.py.images.getPyBitmap(),"New","LonghelpforNew")toolbar.AddSimpleTool(wx.NewId(),wx.py.images.getPyBitmap(),"Edit","LonghelpforEdit")#预备显示toolbar.Realize()#创立菜单menuBar=wx.MenuBar()menu1=wx.Menu()menuBar.Append(menu1,u"&文件")#菜单项目1self.close=menu1.Append(wx.NewId(),u"加入(&X)","")menu2=wx.Menu()#菜单内容&表现随后的字符为热键,参数3为在状况栏上显示的菜单项解释self.Copy=menu2.Append(wx.NewId(),"&Copy","Copyinstatusbar")self.Cut=menu2.Append(wx.NewId(),"C&ut","")self.Paste=menu2.Append(wx.NewId(),"Paste","")menu2.AppendSeparator()self.Options=menu2.Append(wx.NewId(),"&Options...","DisplayOptions")self.Edit=menuBar.Append(menu2,"&Edit")self.SetMenuBar(menuBar)#挪用菜单下拉的加入事宜self.Bind(wx.EVT_MENU,self.OnClose,self.close)defOnClose(self,event):#加入事宜self.Close()if__name__==__main__:app=wx.PySimpleApp()frame=ToolbarFrame(parent=None,id=-1)frame.Show()app.MainLoop()
复制代码
小知识:Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。 |
|