奇怪的规模政策行为

时间:2013-08-04 15:27:14

标签: qt layout

我正在尝试在水平布局中的旋转框旁边放置一个文本标签。我希望标签尽可能小,旋转框尽可能大,所以我将标签的水平尺寸调整策略设置为Minimum,旋转框的水平尺寸调整策略设置为Maximum。但是,这会导致标签具有最大尺寸,旋转框具有最小尺寸:

Backwards layout

如果我交换了规模调整政策,我得到了我想要的东西:

Correct/desired layout

这种向后行为是一个已知的错误,还是我只是不了解Qt布局?

在64位Windows 7上使用基于Qt 5.0.2(32位)的QtCreator 2.7.0。

1 个答案:

答案 0 :(得分:1)

"最小"表示小部件必须具有给定大小或更多(给定大小最小),而"最大"意味着给定的大小是一个上限,所以你观察到的行为与语义一致。

我会将spinbox策略设置为"扩展"并且标签为"首选"。