我有一个框架,并附有一个面板:
panel= wx.Panel(self, -1,style=wx.SIMPLE_BORDER)
然后我在这个面板中创建一个树控件小部件:
tree = wx.TreeCtrl(panel, 1,style= wx.TR_HAS_BUTTONS)
我将它添加到垂直分级器:
vbox1=wx.BoxSizer(wx.VERTICAL)
vbox1.Add(panel, 1, wx.EXPAND | wx.ALL, 3)
但是当我跑步时,我的树控制只占据了面板的一角,并没有扩展到面板的大小。它自己的面板是另一个尺寸的一部分,并根据其框架的大小扩展良好。我该怎么办使treeControl也能扩展?
答案 0 :(得分:2)
将树控件添加到面板内具有类似参数的sizer:
treeSizer = wx.BoxSizer(wx.VERTICAL)
treeSizer.Add(tree, 1, wx.EXPAND)
panel.SetSizer(treeSizer)