wxPython:如何使TextCtrl填充Panel

时间:2010-08-05 23:44:51

标签: python wxpython

如何将多行TextCtrl的大小设置为始终填充其父面板?

1 个答案:

答案 0 :(得分:9)

使用boxSizer

当你将textCtrl添加到sizer时,将比例设置为1并传递wx.EXPAND标记,这样即使面板显示,textCtrl也应该填充面板调整大小

bsizer = wx.BoxSizer()
bsizer.Add(yourTxtCtrl, 1, wx.EXPAND)

在面板初始化结束时放置以下内容以设置布局

self.SetSizerAndFit(bsizer)