13.07.2015 Views

The wxPython tutorial

The wxPython tutorial

The wxPython tutorial

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Application skeletons in <strong>wxPython</strong>http://www.zetcode.com/wxpython/skeletons/import wxfrom wx.lib.buttons import GenBitmapTextButtonclass Browser(wx.Frame):def __init__(self, parent, id, title):wx.Frame.__init__(self, parent, id, title, size=(450, 400))panel = wx.Panel(self, -1)panel.SetBackgroundColour('WHITE')menubar = wx.MenuBar()file = wx.Menu()file.Append(1, '&Quit', '')edit = wx.Menu()view = wx.Menu()go = wx.Menu()bookmarks = wx.Menu()tools = wx.Menu()help = wx.Menu()menubar.Append(file, '&File')menubar.Append(edit, '&Edit')menubar.Append(view, '&View')menubar.Append(go, '&Go')menubar.Append(bookmarks, '&Bookmarks')menubar.Append(tools, '&Tools')menubar.Append(help, '&Help')self.SetMenuBar(menubar)vbox = wx.BoxSizer(wx.VERTICAL)hbox1 = wx.BoxSizer(wx.HORIZONTAL)hbox2 = wx.BoxSizer(wx.HORIZONTAL)toolbar1 = wx.Panel(panel, -1, size=(-1, 40))back = wx.BitmapButton(toolbar1, -1, wx.Bitmap('icons/back.png'),style=wx.NO_BORDER)forward = wx.BitmapButton(toolbar1, -1, wx.Bitmap('icons/forward.png'),style=wx.NO_BORDER)refresh = wx.BitmapButton(toolbar1, -1, wx.Bitmap('icons/refresh.png'),style=wx.NO_BORDER)stop = wx.BitmapButton(toolbar1, -1, wx.Bitmap('icons/stop.png'),style=wx.NO_BORDER)home = wx.BitmapButton(toolbar1, -1, wx.Bitmap('icons/home.png'),style=wx.NO_BORDER)address = wx.ComboBox(toolbar1, -1, size=(50, -1))go = wx.BitmapButton(toolbar1, -1, wx.Bitmap('icons/go.png'),style=wx.NO_BORDER)text = wx.TextCtrl(toolbar1, -1, size=(150, -1))hbox1.Add(back)hbox1.Add(forward)hbox1.Add(refresh)hbox1.Add(stop)hbox1.Add(home)hbox1.Add(address, 1, wx.TOP, 4)hbox1.Add(go, 0, wx.TOP | wx.LEFT, 4)hbox1.Add(text, 0, wx.TOP | wx.RIGHT, 4)vbox.Add(toolbar1, 0, wx.EXPAND)line = wx.StaticLine(panel)vbox.Add(line, 0, wx.EXPAND)toolbar2 = wx.Panel(panel, -1, size=(-1, 30))bookmark1 = wx.BitmapButton(toolbar2, -1, wx.Bitmap('icons/love.png'),style=wx.NO_BORDER)9 de 11 27/04/2008 1:07

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!