如何在wxPython中仅更改对象的高度,使其宽度自动?在我的例子中,它是一个TextCtrl。
如何使窗口的高度可以更改并锁定宽度?
答案 0 :(得分:6)
根据您使用的上下文自动确定宽度或高度值-1,例如(-1, 100)
,高度为100,自动宽度。
控件的默认大小通常为(-1, -1)
。
如果指定了宽度或高度,并且控件的sizer项没有设置wx.EXPAND
标志(请注意,即使设置了此标志,默认情况下某些sizer也不会在两个方向上展开)可能会把它称为“锁定”,因为它不会破坏这个维度。
确保深入研究sizer的工作原理,因为它是GUI设计中最重要的事情之一。