# sizer and layout b = 8 vsizer1 = wx.BoxSizer(wx.VERTICAL) vsizer1.Add(hsizer1, 0, wx.EXPAND | wx.ALL, b) vsizer1.Add(hsizer2, 0, wx.EXPAND | wx.ALL, b) vsizer1.Add(hsizer3, 0, wx.EXPAND | wx.ALL, b) vsizer1.Add(hsizer4, 0, wx.EXPAND | wx.ALL, b) vsizer1.Add(hsizer5, 0, wx.EXPAND | wx.ALL, b) vsizer1.Add(hsizer6, 0, wx.EXPAND | wx.ALL, b) vsizer1.Add(hsizer7, 0, wx.EXPAND | wx.ALL, b) vsizer1.Add(hsizer8, 0, wx.EXPAND | wx.ALL, b) vsizer1.Add(hsizer9, 0, wx.EXPAND | wx.ALL, b) self.SetSizer(vsizer1) #----------------------------------------------------------------- if __name__ == "__main__": import baseframe app = wx.PySimpleApp() frame = baseframe.MyFrame(None, panel=MyPanel1) frame.Show() app.MainLoop() #eof-----------------------------------------------------------------
def run(self): import baseframe frame = baseframe.MyFrame(None,title=self.title, panel=self.plotFunction) frame.Show()