Mega Code Archive

 
Categories / Python Tutorial / Wxpython
 

Horizontal layout BoxSizer

import wx labels = "one two three four".split() class TestFrame(wx.Frame):     title = "none"     def __init__(self):         wx.Frame.__init__(self, None, -1, self.title)         sizer = self.CreateSizerAndWindows()         self.SetSizer(sizer)         self.Fit() class HBoxSizerFrame(TestFrame):     title = "Horizontal BoxSizer"     def CreateSizerAndWindows(self):         sizer = wx.BoxSizer(wx.HORIZONTAL)         for label in labels:             bw = wx.Button(self, label=label, size=(75,30))             sizer.Add(bw, flag=wx.EXPAND)         return sizer      app = wx.PySimpleApp() frame = HBoxSizerFrame() frame.Show() app.MainLoop()