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.

Advanced widgetshttp://www.zetcode.com/wxpython/advanced/hbox = wx.BoxSizer(wx.HORIZONTAL)splitter = wx.SplitterWindow(self, -1, style=wx.SP_LIVE_UPDATE|wx.SP_NOBORDER)vbox1 = wx.BoxSizer(wx.VERTICAL)panel1 = wx.Panel(splitter, -1)panel11 = wx.Panel(panel1, -1, size=(-1, 40))panel11.SetBackgroundColour('#53728c')st1 = wx.StaticText(panel11, -1, 'Feeds', (5, 5))st1.SetForegroundColour('WHITE')panel12 = wx.Panel(panel1, -1, style=wx.BORDER_SUNKEN)vbox = wx.BoxSizer(wx.VERTICAL)list1 = ListCtrlLeft(panel12, -1)vbox.Add(list1, 1, wx.EXPAND)panel12.SetSizer(vbox)panel12.SetBackgroundColour('WHITE')vbox1.Add(panel11, 0, wx.EXPAND)vbox1.Add(panel12, 1, wx.EXPAND)panel1.SetSizer(vbox1)vbox2 = wx.BoxSizer(wx.VERTICAL)panel2 = wx.Panel(splitter, -1)panel21 = wx.Panel(panel2, -1, size=(-1, 40), style=wx.NO_BORDER)st2 = wx.StaticText(panel21, -1, 'Articles', (5, 5))st2.SetForegroundColour('WHITE')panel21.SetBackgroundColour('#53728c')panel22 = wx.Panel(panel2, -1, style=wx.BORDER_RAISED)vbox3 = wx.BoxSizer(wx.VERTICAL)list2 = ListCtrlRight(panel22, -1)list2.SetName('ListControlOnRight')vbox3.Add(list2, 1, wx.EXPAND)panel22.SetSizer(vbox3)panel22.SetBackgroundColour('WHITE')vbox2.Add(panel21, 0, wx.EXPAND)vbox2.Add(panel22, 1, wx.EXPAND)panel2.SetSizer(vbox2)toolbar = self.CreateToolBar()toolbar.AddLabelTool(1, 'Exit', wx.Bitmap('icons/stock_exit.png'))toolbar.Realize()self.Bind(wx.EVT_TOOL, self.ExitApp, id=1)hbox.Add(splitter, 1, wx.EXPAND | wx.TOP | wx.BOTTOM, 5)self.SetSizer(hbox)self.CreateStatusBar()splitter.SplitVertically(panel1, panel2)self.Centre()self.Show(True)def ExitApp(self, event):self.Close()app = wx.App()Reader(None, -1, 'Reader')app.MainLoop()17 de 21 27/04/2008 1:05

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

Saved successfully!

Ooh no, something went wrong!