gpt4 book ai didi

c++ - Qt - 如何控制 QLayout 中的小部件大小

转载 作者:太空狗 更新时间:2023-10-29 23:37:51 25 4
gpt4 key购买 nike

我正在尝试在布局中放置一些旋转框、行编辑。但规模超出了必要性。下面是图 alt text

我在这里添加了一个 QScrollArea 小部件和一个 QVBoxLayout 到 QHBoxLayout 中。然后我将行编辑、旋转框添加到 QVBoxLayout 中。但我想将宽度减少为总宽度的 2/10。有人可以帮我吗?

最佳答案

在我看来,在这里使用拉伸(stretch)因子不是正确的解决方案。这有点“hackish”。拉伸(stretch)因子很有用,例如当您有两个小部件都使用尽可能多的空间,但不是 50:50 的比率时。

在这里,正如我所看到的,您有两个小部件(或小部件组),其中一个应该只使用它真正需要的空间,另一个应该占用其余的空间。这就是尺寸政策的用途。将左侧的水平策略设置为 Expanding(如果要防止滚动条,则设置为 MinimumExpanding),将右侧的水平策略设置为 Preferred

关于c++ - Qt - 如何控制 QLayout 中的小部件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4224917/

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