def __init__(self, parent, conn): self.parent = parent wx.Panel.__init__(self, parent) # Inicialización Panel Padre PanelSelect = PanelSelect.PanelSelect(self, conn) PanelJoin = PanelJoin.PanelJoin(self, conn) Title1 = Title.Title1(self) Title2 = Title.Title2(self) Title3 = Title.Title3(self) PanelWhere = PanelWhere.PanelWhere(self, conn) PanelCompiler = PanelCompiler.PanelCompiler(self) panelQuery = panelQuery.PanelQuery(self, conn, PanelSelect) sizer = wx.BoxSizer(wx.VERTICAL) sizer.Add(Title1, 0, wx.EXPAND | wx.ALL, border=10) sizer.Add(PanelSelect, 0, wx.EXPAND | wx.ALL, border=10) sizer.Add(Title2, 0, wx.EXPAND | wx.ALL, border=10) sizer.Add(PanelJoin, 0, wx.EXPAND | wx.ALL, border=10) sizer.Add(Title3, 0, wx.EXPAND | wx.ALL, border=10) sizer.Add(PanelWhere, 0, wx.EXPAND | wx.ALL, border=10) sizer.Add(PanelCompiler, 0, wx.EXPAND | wx.ALL, border=10) sizer.Add(panelQuery, 0, wx.EXPAND | wx.ALL, border=10) topPanela.SetSizer(sizer)
def __init__(self, parent, conn): self.parent = parent wx.Panel.__init__(self, parent) # Inicialización Panel Padre self.Box1 = wx.BoxSizer(wx.VERTICAL) self.Title1 = Title.Title1(self) self.PanelSelect = PanelSelect.PanelSelect(self, conn) self.rowsselect = self.PanelSelect.GetRowsValue() pp = pprint.PrettyPrinter(indent=4) pp.pprint(self.rowsselect) self.Box1.Add(self.Title1, 0, wx.ALIGN_CENTER | wx.ALL, border=10) self.Box1.Add(self.PanelSelect, 0, wx.GROW | wx.ALIGN_CENTER | wx.ALL, border=10) self.Title2 = Title.Title2(self) self.PanelJoin = PanelJoin.PanelJoin(self, conn) self.Box1.Add(self.Title2, 0, wx.ALIGN_CENTER | wx.ALL, border=10) self.Box1.Add(self.PanelJoin, 0, wx.ALIGN_CENTER | wx.ALL, border=10) self.Title3 = Title.Title3(self) self.PanelWhere = PanelWhere.PanelWhere(self, conn) self.Box1.Add(self.Title3, 0, wx.ALIGN_CENTER | wx.ALL, border=10) self.Box1.Add(self.PanelWhere, 0, wx.ALIGN_CENTER | wx.ALL, border=10) self.panelShell = PanelShell.PanelShell(self, conn) self.panelQuery = panelQuery.PanelQuery(self, conn, self.rowsselect) self.Box1.Add(self.panelQuery, 0, wx.ALIGN_CENTER | wx.ALL, border=10) self.Box1.Add(self.panelShell, 0, wx.ALIGN_CENTER | wx.ALL, border=10) self.sizer = wx.BoxSizer(wx.VERTICAL) self.gs = wx.GridSizer(1, 1, 1, 1) self.gs.AddMany([(self.Box1, 0, wx.ALIGN_CENTER)]) self.sizer.Add(self.gs, proportion=1, flag=wx.EXPAND) self.SetSizer(self.sizer)