-1

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

向后布局

如果我交换大小调整策略,我会得到我想要的:

正确/所需的布局

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

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

4

1 回答 1

1

“最小”意味着小部件必须具有给定大小或更大(给定大小是最小值),而“最大”意味着给定大小是上限,因此您观察到的行为与语义一致。

我会将 spinbox 策略设置为“扩展”,将标签设置为“首选”。

于 2013-08-04T15:48:21.227 回答