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.

<strong>wxPython</strong> widgetshttp://www.zetcode.com/wxpython/widgets/#!/usr/bin/python# player.pyimport wxclass Player(wx.Frame):def __init__(self, parent, id, title):wx.Frame.__init__(self, parent, id, title, size=(350, 300))panel = wx.Panel(self, -1)pnl1 = wx.Panel(self, -1)pnl1.SetBackgroundColour(wx.BLACK)pnl2 = wx.Panel(self, -1 )menubar = wx.MenuBar()file = wx.Menu()play = wx.Menu()view = wx.Menu()tools = wx.Menu()favorites = wx.Menu()help = wx.Menu()file.Append(101, '&quit', 'Quit application')menubar.Append(file, '&File')menubar.Append(play, '&Play')menubar.Append(view, '&View')menubar.Append(tools, '&Tools')menubar.Append(favorites, 'F&avorites')menubar.Append(help, '&Help')self.SetMenuBar(menubar)slider1 = wx.Slider(pnl2, -1, 0, 0, 1000)pause = wx.BitmapButton(pnl2, -1, wx.Bitmap('icons/stock_media-pause.png'))play = wx.BitmapButton(pnl2, -1, wx.Bitmap('icons/stock_media-play.png'))next = wx.BitmapButton(pnl2, -1, wx.Bitmap('icons/stock_media-next.png'))prev = wx.BitmapButton(pnl2, -1, wx.Bitmap('icons/stock_media-prev.png'))volume = wx.BitmapButton(pnl2, -1, wx.Bitmap('icons/volume.png'))slider2 = wx.Slider(pnl2, -1, 0, 0, 100, size=(120, -1))vbox = wx.BoxSizer(wx.VERTICAL)hbox1 = wx.BoxSizer(wx.HORIZONTAL)hbox2 = wx.BoxSizer(wx.HORIZONTAL)hbox1.Add(slider1, 1)hbox2.Add(pause)hbox2.Add(play, flag=wx.RIGHT, border=5)hbox2.Add(next, flag=wx.LEFT, border=5)hbox2.Add(prev)hbox2.Add((-1, -1), 1)hbox2.Add(volume)hbox2.Add(slider2, flag=wx.TOP | wx.LEFT, border=5)vbox.Add(hbox1, flag=wx.EXPAND | wx.BOTTOM, border=10)vbox.Add(hbox2, 1, wx.EXPAND)pnl2.SetSizer(vbox)5 de 29 27/04/2008 1:04

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

Saved successfully!

Ooh no, something went wrong!