Qt 在QDesigner的中心设置小部件

Qt 在QDesigner的中心设置小部件,qt,qt4,qt-creator,qt-designer,Qt,Qt4,Qt Creator,Qt Designer,是否可以在QDesigner中将窗口小部件设置在对话框或窗口的中心,例如我有一个包含3行编辑和标签的窗口小部件,并且我想将此窗口小部件设置在窗口的中心。将布局添加到您的窗口中,并将小部件添加到布局中。然后,您可以在的属性面板中设置位置策略。它应该非常简单: 插入水平垫片 设置水平布局 插入垂直布局 插入另一个水平垫片 将垂直间隔添加到水平间隔(拖动到小部件树) 添加您的小部件。。。。标签、文本编辑 将另一个垂直容器添加到水平空间 在my Creator中工作,也应在Designer中工作:) 祝

是否可以在QDesigner中将窗口小部件设置在对话框或窗口的中心,例如我有一个包含3行编辑和标签的窗口小部件,并且我想将此窗口小部件设置在窗口的中心。

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

它应该非常简单:

  • 插入水平垫片
  • 设置水平布局
  • 插入垂直布局
  • 插入另一个水平垫片

  • 将垂直间隔添加到水平间隔(拖动到小部件树)

  • 添加您的小部件。。。。标签、文本编辑
  • 将另一个垂直容器添加到水平空间
  • 在my Creator中工作,也应在Designer中工作:)


    祝你好运。

    在最新的Qt Designer中,右键单击对象检查器中的小部件,然后在布局对齐下选择您的首选项


    我不太理解你,我必须使用witch布局。在你的情况下,因为你只有一个小部件要添加到窗口中,所以你可以使用任何布局。在Designer中执行此操作:在windows中添加小部件,然后单击顶部的一个按钮布局。默认行为是将小部件放在布局内的中心。我想我明白了,我在小部件上下放置了两个垂直间隔,在小部件左右放置了两个水平间隔,然后我选择所有主题并应用网格布局,最后我在我的案例或对话框的选项卡或窗口中应用网格布局。我相信这只适用于QT 4.8+。@Seba的回答将涵盖早期的qt版本。如果使用“布局对齐”并尝试使用早期版本的qt uic编译,则会出现错误。对于支持此答案的版本,“在对象检查器中”位是关键。如果在设计视图中的项目上单击鼠标右键,“布局对齐”选项可能不会出现。