+++ /dev/null
-from wxPython.wx import *
-from wxPython.lib.grids import wxFlexGridSizer
-
-class aFrame(wxFrame):
- def __init__(self, parent=NULL, id=-1, title="test"):
- wxFrame.__init__(self, parent, id, title)
- s =wxBoxSizer(wxVERTICAL)
- gs =wxFlexGridSizer(2, 2, 2, 2)
- for label in ('one', 'two', 'tree', 'four'):
- gs.Add(wxButton(self, -1, label, size=(100,100)), 1, wxEXPAND)
- s.Add(gs, 1, wxEXPAND|wxALL, 50)
- self.SetSizer(s)
- self.SetAutoLayout(TRUE)
- s.Fit(self)
-
-class MyApp(wxApp):
- def OnInit(self):
- frame =aFrame()
- self.SetTopWindow(frame)
- frame.Show(TRUE)
- return TRUE
-
-app=MyApp(0)
-app.MainLoop()