我正在编写一个程序,左边有一个 TreeCtrl,右边有一个 RichTextCtrl。以下是拆分器、面板和其他元素的代码。
问题是在windows中,treectrl和textctrl的底部是隐藏的。状态栏覆盖拆分器的底部。但即使删除状态栏后,我也看不到 treectrl 的底部(最多隐藏 6 行)。
self.panel=wx.Panel(self,wx.ID_ANY)
self.splitter=wx.SplitterWindow(
self.panel,-1,size=wx.DisplaySize(),style=wx.SP_LIVE_UPDATE)
self.splitter.SetMinimumPaneSize(5)
self.datatree=wx.TreeCtrl(self.splitter,1,style=wx.TR_HIDE_ROOT|wx.TR_ROW_LINES)
self.display=wx.richtext.RichTextCtrl(
self.splitter,1,style=wx.VSCROLL|wx.HSCROLL|wx.WANTS_CHARS)
self.display.SetFont(self.displayfont)
self.handler=wx.richtext.RichTextXMLHandler()
self.splitter.SplitVertically(self.datatree,self.display)
self.logger=self.CreateStatusBar()