wxPython:如何使TextCtrl填充Panel

Joh*_*nny 6 python wxpython

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

vol*_*ing 9

用一个boxSizer.

当您添加textCtrl到sizer设置比例1并传递wx.EXPAND标志时,textCtrl即使面板调整大小,您应该填充面板

bsizer = wx.BoxSizer()
bsizer.Add(yourTxtCtrl, 1, wx.EXPAND)
Run Code Online (Sandbox Code Playgroud)

将以下内容放在面板初始化的末尾以设置布局

self.SetSizerAndFit(bsizer)
Run Code Online (Sandbox Code Playgroud)