Horizontal layout BoxSizer : BoxSizer : WxPython PYTHON TUTORIALS


PYTHON TUTORIALS » WxPython » BoxSizer »

 

Horizontal layout BoxSizer


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()



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON TUTORIALS

 Navioo WxPython
» BoxSizer