gpt4 book ai didi

c++ - Qt Creator 我无法在小部件属性面板中更改/找到 sizeHint

转载 作者:行者123 更新时间:2023-12-01 14:41:41 28 4
gpt4 key购买 nike

我正在使用自定义编译的 Qt 库版本 4.8.5 和 MinGW GCC 4.8.2 以及 Qt Creator 3.0.1,我试图在中央小部件下的水平拆分器内设置两个选项卡小部件的 sizeHint 以便拥有左侧选项卡小部件比右侧小部件占用更少的空间。我找到了this回答稍微描述了布局机制,它说这可以通过 sizeHint 小部件属性来实现。但是我在小部件属性面板中找不到 sizeHint 属性。只有 sizePolicy、minimumSize 和 mazimumSize(几何被锁定,因为它在拆分器内)。尝试手动添加该属性会给我一条消息,指出该属性已经存在,但我无法在任何地方找到它。

此属性是否仅存在于 Qt 库 5x 或更早的 4x 版本中?
我必须在 C++ 中手动执行此操作还是无需编程即可完成?
我在哪里可以在 Qt Creator 中设置这个属性?

最佳答案

您可以使用布局的拉伸(stretch)功能。当您在 QHBoxLayout 中有 2 个小部件时,默认情况下为它们提供相等的空间。但是看看“拉伸(stretch)”属性。如果将其设置为“1,2”,则第一个占用布局空间的 1/(1+2),第二个占用 2/(1+2)。

关于c++ - Qt Creator 我无法在小部件属性面板中更改/找到 sizeHint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22120221/

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