gpt4 book ai didi

qt - 为什么 QGroupBox 小部件不会随窗口的其余部分动态调整大小?

转载 作者:行者123 更新时间:2023-12-05 01:45:57 24 4
gpt4 key购买 nike

我有一个 QMainWindow,其中的小部件布置在网格中。当窗口按预期调整大小时,它们都会按比例调整大小,但放置在 QGroupBox 中的小部件除外。 QGroupBox 本身调整了大小,但里面的小部件只是留在同一个地方。如果我在 QGroupBox 上应用布局,小部件将失去其原始位置。请注意,我将 .ui 文件与 PyQt4 一起使用。您可以获得文件 here .

这就是发生的事情:

enter image description here

enter image description here

最佳答案

来自 Qt documentation on QGroupBox :

QGroupBox doesn't automatically lay out the child widgets (which are often QCheckBoxes or QRadioButtons but can be any widgets).

有一个示例显示如何为 QGroupBox 设置布局(这与为任何基于 QWidget 的对象设置布局相同,用于存储其他对象,例如 QFrame)。

您必须创建一个布局,调用QGroupBox::setLayout,然后将小部件添加到布局中。如果您使用 QtCreator,请右键单击 QGroupBox 并从上下文菜单中选择要用于它的布局。

关于qt - 为什么 QGroupBox 小部件不会随窗口的其余部分动态调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39181809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com