gpt4 book ai didi

c++ - 隐藏元素后调整组框的大小?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:57:33 26 4
gpt4 key购买 nike

在我的项目中,我有一个组框,其中包含一些可能需要隐藏的元素,其他元素位于上方和下方。如果我使用 setHidden(true) 隐藏这些元素,这些元素将被隐藏,但会在其他元素之间留下很大的空间。

隐藏这些元素后如何压缩组合框,所以没有这么大的空间?

最佳答案

原因不在 invalidate() 中。这是因为您的 GroupBox 内容布局不正确。如果您 hide() 或 show() 任何 QWidget QT 会自动使最高父级之前的所有内容无效,这可能会受到可见性更改的影响。所以在你的情况下 QGroupBox 缺少布局,所以你隐藏元素,关于 QGroupBox 的几何形状没有什么可以改变的,这就是为什么你看不到预期的拉伸(stretch)。

关于c++ - 隐藏元素后调整组框的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16072635/

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