#! /usr/bin/env python
#coding=utf-8
import wx
import images
#from PIL import Image
class 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()#创建工具栏
#image = wx.Bitmap('1.gif')
toolbar.AddSimpleTool(wx.NewId(),images.getNewBitmap(),
"New","Long help for 'New'")#给工具栏增加一个工具
toolbar.Realize()#准备显示工具栏
menuBar = wx.MenuBar()#创建菜单栏
#创建两个菜单
menu1 = wx.Menu()
menuBar.Append(menu1,"&File")
menu2 = wx.Menu()
menu2.Append(wx.NewId(),"&Copy","Copy in status bar")
menu2.Append(wx.NewId(),"C&cut","Cut ")
menu2.Append(wx.NewId(),"Paste","")
menu2.AppendSeparator()
menu2.Append(wx.NewId(),"&Option...","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()
--------------------此例子不能执行:
ImportError: No module named images,问题待解决
阅读(487) | 评论(0) | 转发(0) |