QT/QT设计器问题:自动调整小部件大小

QT/QT设计器问题:自动调整小部件大小,qt,Qt,使用QT设计器,我在窗口上放置了一个容器小部件。我想让它捕捉到窗口的边缘,覆盖整个客户区。该窗口可调整大小 我是否必须订阅调整事件大小并手动更改子窗口小部件的大小?或者,我是否可以使用某种机制自动执行此操作?只需在表单编辑器中选择主窗口小部件,并告诉它水平(Ctrl-1)或垂直(Ctrl-2)布局其子窗口。它们在表格菜单下面 (如果您使用的是Qt Creator,请使用Ctrl-1、Ctrl-2或在“工具”->“表单编辑器”的菜单下。) 如果你以后改变主意,你可以打破布局,重新安排事情 “扩展以

使用QT设计器,我在窗口上放置了一个容器小部件。我想让它捕捉到窗口的边缘,覆盖整个客户区。该窗口可调整大小


我是否必须订阅调整事件大小并手动更改子窗口小部件的大小?或者,我是否可以使用某种机制自动执行此操作?

只需在表单编辑器中选择主窗口小部件,并告诉它水平(Ctrl-1)或垂直(Ctrl-2)布局其子窗口。它们在表格菜单下面

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

如果你以后改变主意,你可以打破布局,重新安排事情


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

我不确定是否理解。CTRL-H和CTRL-L没有影响,QT Designer 4.7.0的顶部菜单上没有“工具”。@Ron M.对不起,我是在看QT Creator,而不是Designer-希望更新后的答案现在能为您指明正确的方向-而是CTRL-1和CTRL-2。无论我选择什么,这些选项都被禁用。我的印象是这些是用于多个小部件的水平或垂直布局。我需要做的是在窗口的整个区域上有一个小部件,并自动调整父窗口的大小。