def __init__(self, parent, title): wx.Dialog.__init__(self, parent, wx.ID_ANY, title, size=(640, 480)) self.SetSizeHintsSz(wx.DefaultSize, wx.DefaultSize) sizer_main = wx.FlexGridSizer(2, 1, 0, 0) sizer_main.AddGrowableCol(0) sizer_main.AddGrowableRow(0) sizer_main.SetFlexibleDirection(wx.BOTH) sizer_main.SetNonFlexibleGrowMode(wx.FLEX_GROWMODE_SPECIFIED) self.notebook = wx.Notebook(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, 0) #self.m_panel2 = Panels.TableConfig(self.notebook) #wx.Panel( self.notebook, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL ) #self.notebook.AddPage( self.m_panel2, u"Allgemein", True ) #self.m_panel3 = Panels.TableImport(self.notebook) #wx.Panel( self.notebook, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL ) #self.notebook.AddPage( self.m_panel3, u"Import", False ) self.panel_export = Panels.TableExport( self.notebook ) #wx.Panel( self.notebook, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL ) self.notebook.AddPage(self.panel_export, u"Export", False) sizer_main.Add(self.notebook, 1, wx.ALL | wx.EXPAND, 5) sizer_bottom = wx.FlexGridSizer(1, 3, 0, 0) sizer_bottom.AddGrowableCol(0) sizer_bottom.SetFlexibleDirection(wx.BOTH) sizer_bottom.SetNonFlexibleGrowMode(wx.FLEX_GROWMODE_SPECIFIED) sizer_bottom.AddSpacer((0, 0), 1, wx.EXPAND, 5) self.button_ok = wx.Button(self, wx.ID_ANY, u"Ok", wx.DefaultPosition, wx.DefaultSize, 0) sizer_bottom.Add(self.button_ok, 0, wx.ALL, 5) self.button_ok.Bind(wx.EVT_BUTTON, self.on_button_ok_clicked) sizer_main.Add(sizer_bottom, 1, wx.EXPAND, 5) self.SetSizer(sizer_main) self.Layout() self.Centre(wx.BOTH)