问题几乎在标题中,在此处添加的内容并不多。我正在尝试允许用户动态调整多行文本控件的大小,就像他们可以重新调整面板大小一样(我设置了默认值,但他们可以自由更改它)。可以这样做吗?
答案 0 :(得分:2)
在演示中查看wx.lib.resizewidget和ResizeWidget示例。
答案 1 :(得分:1)
如果将文本控件添加到具有wx.EXPAND标志的sizer并且比例设置为大于0(参见wxPython wx.TextCtrl dynamically resizing to fill panel width),则文本控件将随面板一起展开。无法向本机窗口小部件添加句柄,以便用户只调整窗口小部件本身。
您需要创建某种自定义小部件才能执行此操作。有关于在wxPython wiki上创建自定义小部件的信息,或者您可以在wx.lib中查看小部件的来源