C++ Qt-水平间隔棒

C++ Qt-水平间隔棒,c++,qt,C++,Qt,我想问一下Qt中的水平间隔垫圈 例如,通过Qt设计器将其添加到表单时,我无法获得其效果 为什么我们要使用水平垫片?它的目的是什么 谢谢。它用于防止小部件在窗口中拉伸或移动 假设您有一个具有水平布局的窗口a,并且除此之外还有以下小部件: [LABEL EDIT] 如果调整窗口大小,窗口小部件将随窗口一起拉伸。在这种情况下,编辑小部件可能会被拉伸,您会看到: [LABEL E D I T] [LABEL EDIT S P A C E R] 您可以修复编辑小部件,但在调整大

我想问一下
Qt
中的
水平间隔垫圈

例如,通过
Qt设计器
将其添加到表单时,我无法获得其效果

为什么我们要使用水平垫片?它的目的是什么


谢谢。

它用于防止小部件在窗口中拉伸或移动

假设您有一个具有水平布局的窗口a,并且除此之外还有以下小部件:

[LABEL EDIT]
如果调整窗口大小,窗口小部件将随窗口一起拉伸。在这种情况下,编辑小部件可能会被拉伸,您会看到:

[LABEL E   D   I   T]
[LABEL EDIT S  P  A  C  E  R]
您可以修复编辑小部件,但在调整大小后会得到此功能

[LABEL          EDIT        ]
要使编辑控件保持原位,请使用水平间隔符:

[LABEL EDIT SPACER]
如果现在调整窗口的大小,您将得到以下结果:

[LABEL E   D   I   T]
[LABEL EDIT S  P  A  C  E  R]