Hi,
In my application I want to Splitt Frame Horizontally, and that each splittered windows Splitt Vertically.
Splitt Frame Horizontally work fine, but instead of Splitt Vertically windows I view points.
There is my error?
class MyFrame(wx.wxFrame):
def __init__(self):
self.papa = self
wx.wxFrame.__init__(self, wx.NULL, -1, 'Formating SubSet FS',
wx.wxDefaultPosition, wx.wxSize(600,500))
self.sizer = wx.wxBoxSizer(wx.wxHORIZONTAL)
self.SetSizer(self.sizer)
self.split = wx.wxSplitterWindow(self, -1)
self.sizer.Add(self.split,1,wx.wxEXPAND,1)
self.pA = wx.wxWindow(self.split, -1)
self.pB = wx.wxWindow(self.split, -1)
self.split.SplitHorizontally(self.pA, self.pB, 200)
# work up to this place --------------------------
self.pASizer = wx.wxBoxSizer(wx.wxVERTICAL)
self.pA.SetSizer(self.pASizer)
self.pASplit = wx.wxSplitterWindow(self.pA, -1)
self.pASizer.Add(self.pASplit,1,wx.wxEXPAND,1)
self.pA1 = wx.wxPanel(self.pASplit, -1)
self.pA2 = wx.wxPanel(self.pASplit, -1)
self.pASplit.SplitVertically(self.pA1, self.pA2, 298)
self.pA1Sizer = wx.wxBoxSizer(wx.wxVERTICAL)
self.pA1.SetSizer(self.pA1Sizer)
self.pA2Sizer = wx.wxBoxSizer(wx.wxVERTICAL)
self.pA2.SetSizer(self.pA2Sizer)
self.pBSizer = wx.wxBoxSizer(wx.wxVERTICAL)
self.pB.SetSizer(self.pBSizer)
self.pBSplit = wx.wxSplitterWindow(self.pB, -1)
self.pBSizer.Add(self.pBSplit,1,wx.wxEXPAND,1)
self.pB1 = wx.wxPanel(self.pBSplit, -1)
self.pB2 = wx.wxPanel(self.pBSplit, -1)
self.pBSplit.SplitVertically(self.pB1, self.pB2, 298)
self.pB1Sizer = wx.wxBoxSizer(wx.wxVERTICAL)
self.pB1.SetSizer(self.pB1Sizer)
Thanks for help,
Leonid