2

我有一个包含几个 QGroupBoxes 的 QDockWidget。(QGroupBoxes 的内容在 mousePressEvent 时显示/隐藏。)我正在寻找一种方法来保持 QGroupBoxes 尽可能紧密地放置在一起,最好是在 DockWidget 的顶部。它应该看起来像这样:

期望的结果

但是,当增加 DockWidget 的大小时,GroupBox 会分开:

当前结果

...我知道,这在大多数情况下都非常方便。但是有没有办法覆盖这种行为并获得一个漂亮的、可扩展的、类似列表的 Widget 分组?

DockWidget 包含一个 QGroupBox;QGroupBoxes 'Foo'、'Bar' 和 'Baz' 被添加到该框的 QVBoxLayout。

4

1 回答 1

2

尝试在 vbox 的末尾添加一个扩展垫片:

vbox.addStretch()
于 2013-10-26T02:36:12.077 回答