2011-03-22 98 views
10

是否可以在QDesigner窗口中设置窗口小部件,比方说我有一个窗口小部件包含3行编辑和标签,我想在窗口中心设置这个窗口小部件。在QDesigner中设置窗口小部件

回答

1

向您的窗口添加布局并在布局中添加小部件。然后,您可以在layout的属性面板中设置位置策略。

+0

我不明白你,女巫布局我必须使用。 – SIFE 2011-03-22 17:10:59

+0

就你而言,由于只有一个小部件可以添加到窗口中,因此可以使用任何布局。在Designer中执行此操作:在窗口中添加小部件,然后单击顶部的一个按钮布局。默认行为是将布局中的小部件居中。 – 2011-03-22 23:13:05

+0

我想我明白了,我把两个verticalSpacer放在我的小部件下面,两个horizo​​ntalSpacer放置在左边和右边的小部件上,然后我选择所有的主题,然后我应用网格布局,最后我在我的例子或对话框中应用网格布局,窗口在你的情况。 – SIFE 2011-03-24 13:52:40

2

这应该是很简单的:

  1. 插入水平间
  2. 组水平布局
  3. 插入垂直布局
  4. 插入另一个水平间

  5. 添加垂直间隔,以水平间(拖到小部件树)

  6. 添加小部件....标签,textedits
  7. 添加另一个垂直sapcer来卧式空间

作品在我的QtCreator,还应该在你的设计:)

好运。

18

在最新的Qt Designer中,在Object Inspector中右键单击窗口小部件,选择下布局走您的偏好。

Layout Alignment

+0

我相信这只适用于QT 4.8+。 @Seba的答案将涵盖较早的qt版本。如果您使用“布局对齐”并尝试使用较早版本的qt uic will error进行编译。 – JeffCharter 2014-02-20 21:03:15

相关问题