将QWidget设置为100%大小

时间:2017-09-06 16:48:09

标签: qt qt-designer

我在QStackedWidget中有一个QTreeWidget。如何在QStackedWidget中将QTreeWidget设置为100%宽度和100%高度?

QTreeWidget应该与其QStackedWidget父级具有相同的大小。

要有响应式设计。

图像:

http://i.imgur.com/xJBm0Oc.jpg

1 个答案:

答案 0 :(得分:1)

在Qt Designer中,单击树顶部中心附近的3x3框。它被称为Lay Out in a Grid,看起来快捷方式可能是Ctrl-G。其他两个布局选项是Lay Out in a Form LayoutBreak Layout。听起来好像您的所有小部件/容器都设置在Break Layout上。

Lay Out in a Grid

Lay Out in a Form Layout

Break Layout

这使QGridLayout能够放置子元素。

没有它,它没有布局,只会进行绝对定位。对于Qt Designer中的任何容器,这三个按钮就像一个单选按钮组,用于构建窗口小部件。

希望有所帮助。