Mega Code Archive

 
Categories / Python Tutorial / Wxpython
 

Add menu to menu bar

import wx import images 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()         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&ut", "")         menu2.Append(wx.NewId(), "Paste", "")         menu2.AppendSeparator()         menu2.Append(wx.NewId(), "&Options...", "Display Options")         menuBar.Append(menu2, "&Edit")         self.SetMenuBar(menuBar)     def OnCloseMe(self, event):         self.Close(True)     def OnCloseWindow(self, event):         self.Destroy() app = wx.PySimpleApp() frame = ToolbarFrame(parent=None, id=-1) frame.Show() app.MainLoop()