QT 使用 QT Designer 调整布局大小?

QT resizing layout with QT Designer?

我是 quiQT 新手,我希望在调整 window 大小时调整布局大小,调整其父元素的大小。

我可以只使用 QT Designer 吗?如果没有,我该怎么做?

我目前在 Widget 内的 GridLayout 内有一个 WebView。

我已经尝试过修改元素属性,但找不到相关参考。

编辑:网格布局对象未显示在 UI 对象上,但其他所有对象都显示,它在 QT Design 上也有红色背景,而其他所有对象都是绿色。

EDIT²:我重置了 ui 文件,并添加了更多元素,这些元素在编译后不会显示在应用程序中,但它们出现在 ui 预览中,并在那里调整大小。

.ui文件源代码:http://pastebin.com/r3KYvvwj

OBS:UI 文件生成看起来很乱,QT 设计中没有显示某些元素(gridLayout_2)。

提前致谢。

您需要为 window 指定布局。您可以通过 Qt Creator 中的相关工具栏图标为 window 指定合适的布局。首先 select window 然后单击合适的布局工具栏按钮以指定布局到 window.