如何使窗口大小与Qt Widget一起成长?
我想要一个小型的QFormLayout
来增长它的父窗口部件。
我使用Qt Designer中的QWidget
模板创build了一个新的.ui文件。 我把一个QFormLayout
放在那个“窗口”里面,然后在QFormLayout
里面放一些控件。
这一切都运作良好,但QFormLayout
始终保持我在Qtdevise器中设置的大小。 我想QFormLayout
来填充它的父窗口部件,并随着它的增长/缩小。
我怎么能做到这一点?
在Designer中,激活centralWidget并分配布局,例如水平或垂直布局。 那么你的QFormLayout将自动resize。
一定要确保所有的小部件都有一个布局! 否则,自动resize将打破该小部件!
也可以看看
控件坚持在QtDesigner中过大,而不会resize
我发现,直到我至less添加了一个孩子,才能将布局分配给中央控件。 然后,我可以使用红色“已禁用”标记突出显示小图标,然后单击顶部“devise器”工具栏中的布局。