0
我想把TreeCtrl放在SplitterWindow的两边。当然,TreeCtrl应该是扩展为作为窗口的大小。wxPython,使用SplitterWindow
splitter = wx.SplitterWindow(self, style = wx.SP_BORDER)
leftPanel = wx.Panel(splitter)
rightPanel = wx.Panel(splitter)
leftSizer = wx.BoxSizer(wx.VERTICAL)
rightSizer = wx.BoxSizer(wx.VERTICAL)
localTree = wx.TreeCtrl(leftPanel)
flickrTree = wx.TreeCtrl(rightPanel)
leftSizer.Add(localTree, flag = wx.EXPAND | wx.ALIGN_CENTER)
rightSizer.Add(flickrTree, flag = wx.EXPAND)
splitter.SplitVertically(leftPanel, rightPanel)
leftPanel.SetSizer(leftSizer)
leftPanel.SetAutoLayout(1)
leftSizer.Fit(leftPanel)
我已经试过上面的代码,但TreeCtrl的高度没有像我期望的那样扩大。
它有什么问题?