QT/QT-Designer问题:自动调整窗口小部件

Jas*_*enX 7 qt

使用QT-Designer,我在窗口放了一个容器小部件.我希望它能够捕捉到窗口的边缘并覆盖整个客户区域.窗口可以调整大小.

我是否必须订阅调整大小事件并手动更改子窗口小部件的大小?或者是否有一些我可以自动使用的机制?

Mik*_*ame 9

只需在表单编辑器中选择主窗口小部件,并告诉它将其子项水平放置(Ctrl-1)或垂直放置(Ctrl-2).它们位于"表单"菜单下.

(如果您正在使用Qt Creator,请使用Ctrl-1,Ctrl-2或工具 - >表单编辑器中的菜单.)

如果您以后改变主意,可以打破布局并重新排列.

"扩展以填充可用空间"是Qt中的一般规则(根据大多数其他工具包).一般来说,阅读QLayout布局管理可能是值得的.