Qt设计师:当布局显得无限薄时,如何将小部件添加到设计器中的布局?

时间:2014-03-23 21:07:21

标签: qt user-interface layout qt-designer

我正在使用Qt Designer,我想将几​​个顶级小部件移动到水平布局中。

我拖了一个"水平布局"对象进入表单。我现在正试图将所需的小部件拖到布局中。

不幸的是,新的水平布局小部件非常薄:

Infinitely Thin Layout

...我无法拖动我的"导入进度"将小部件或我的进度条小部件标记到新的水平布局小部件中。

请注意,当我尝试在新的水平布局窗口小部件上拖动所需的窗口小部件时,Qt Designer在扩展拖放区域以使水平窗口小部件可用作放置目标方面对我没有任何帮助。所以我被卡住了。

如何在Qt Designer中将小部件添加到无限薄的布局小部件?

3 个答案:

答案 0 :(得分:47)

选择布局,然后将窗口小部件拖放到“对象检查器”窗格中相应的选定项目上。如果您发现在实际表单上选择布局很棘手,您也可以通过Object Inspector窗格选择它。

答案 1 :(得分:3)

一种方式(我通常作为不必显示结构面板的解决方法)是选择布局,将顶部或底部边距设置为任何值(10,无论如何),然后将组件拖动到布局中。是的,这只是为了在布局中放弃组件的纯粹乐趣,我知道,但这是一种方式。

答案 2 :(得分:1)

我的小把戏:

  • 选择布局
  • 更改临时的“ layoutTopMargin”
  • 放入布局所需的小部件
  • 将layoutTopMargin恢复为默认值0