Qt创建者我无法在小部件属性面板中更改/找到大小提示

Qt Creator I can't change/find the sizeHint in the widget property panel

本文关键字:提示 创建者 属性 小部 Qt      更新时间:2023-10-16

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

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

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