Well like the title says, everything was alined fine, untill I added the Shell, it's the shell I want to resize, but if I pass wx.Size(100,100) of self.console.SetSize((100,100)), it doesn't work :f What am I doing wrong?
class DEDITOR(wx.Frame):
def __init__(self, *args, **kwds):
# begin wxGlade: DEDITOR.__init__
kwds["style"] = wx.DEFAULT_FRAME_STYLE
wx.Frame.__init__(self, *args, **kwds)
self.filepath = wx.TextCtrl(self, -1, "")
self.dce = DemoCodeEditor(self)
#self.console=wx.TextCtrl(self, -1, style=wx.TE_MULTILINE)
self.console = Shell(self)
self.console.interp.locals = {}
self.__set_properties()
self.__do_layout()
# end wxGlade
def __set_properties(self):
# begin wxGlade: DEDITOR.__set_properties
self.SetTitle("DEDITOR")
# end wxGlade
def __do_layout(self):
# begin wxGlade: DEDITOR.__do_layout
sizer_1 = wx.BoxSizer(wx.VERTICAL)
sizer_2 = wx.BoxSizer(wx.VERTICAL)
sizer_2.Add(self.filepath, 0, wx.EXPAND, 0)
sizer_2.Add(self.dce, 1, wx.EXPAND, 0)
sizer_2.Add(self.console,2)
sizer_1.Add(sizer_2, 1, wx.EXPAND, 0)
self.SetSizer(sizer_1)
sizer_1.Fit(self)
self.Layout()
self.SetSize((500, 600))