QT 设计器中的布局

Posted

技术标签:

【中文标题】QT 设计器中的布局【英文标题】:Layout in QT designer 【发布时间】:2020-10-03 22:24:27 【问题描述】:

qt 设计器中,我添加了一个网格布局。然后我将主窗口设置为网格布局。见下图。

然后我在网格布局中添加了 2 个垂直布局。见下图

现在的问题是我无法更改 2 个垂直布局的大小。我只希望其中一个的宽度为 1/3,另一个为 2/3。但回到原点,它们总是一半。

【问题讨论】:

【参考方案1】:

你可以改变布局的方式 拉伸或分布,因为有属性layoustretch,在文档中指定https://doc.qt.io/qt-5/layout.html为stretch factor \

您可以尝试将其设置为 1,2,然后查看整个布局分配到左侧部分的 33% 和右侧部分的 66%。

【讨论】:

这是我的荣幸!!

以上是关于QT 设计器中的布局的主要内容,如果未能解决你的问题,请参考以下文章

Qt 设计器中的 QStackedLayout

在 qt 设计器中所做的更改对应的代码在哪里?

Qt,在设计器中使用 COM 元素

qt minimumSize() 返回 0 但在 qt 设计器中它设置为非零

如何在 QT 设计器中重新绘制小部件

如何在 Qt 设计器中使控件自动调整大小?