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

时间:2011-01-28 15:55:51

标签: qt

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

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

1 个答案:

答案 0 :(得分:9)

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

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

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

“扩展以填充可用空间”是Qt中的一般规则(根据大多数其他工具包。)可能值得阅读QLayoutlayout management in general