C++ Qt-如何在Qt设计器中使用布局

C++ Qt-如何在Qt设计器中使用布局,c++,qt,qtwidgets,qlayout,C++,Qt,Qtwidgets,Qlayout,我在使用布局时遇到了一些麻烦。正如您所知,Qt designer默认有一些布局,但它们不能帮助我。在widgets栏的布局部分有一些自定义的布局,但我不能使用它们,当我将它们插入我的ui时,它们实际上什么都不做。现在有人能帮我用吗? 对不起,如果我的英语不是很好。顺便说一下,这不是我的第一语言。Qt设计器还不支持自定义布局。已提出要求,但尚未开始实施这项工作 您可以创建一个使用您的布局的自定义小部件设计器插件,尽管我认为它在Qt设计器中不会表现良好;看 您可以从QLayout派生并手动实现所有内

我在使用布局时遇到了一些麻烦。正如您所知,Qt designer默认有一些布局,但它们不能帮助我。在widgets栏的布局部分有一些自定义的布局,但我不能使用它们,当我将它们插入我的ui时,它们实际上什么都不做。现在有人能帮我用吗?
对不起,如果我的英语不是很好。顺便说一下,这不是我的第一语言。

Qt设计器还不支持自定义布局。已提出要求,但尚未开始实施这项工作

您可以创建一个使用您的布局的自定义小部件设计器插件,尽管我认为它在Qt设计器中不会表现良好;看


您可以从QLayout派生并手动实现所有内容,但Qt Designer不支持自定义布局。

如果Qt Designer中不支持自定义布局,为什么会存在自定义布局?除非Qt 5.3.2中出现问题,否则我在我的Designer中看不到任何自定义布局,我使用Qt 5.3.1。在我的设计器中,我只有垂直布局、水平布局、网格布局和表单布局。您使用的是什么Qt版本?你能用你的定制布局发布一个截图吗?我打赌他称这4个布局为“定制”是的,ezee是对的。它们不是定制的吗?但当我在窗口中右键单击时,我可以使用这些布局。但在小部件栏中,我可以像小部件一样使用它们。我以为它们是定制的!!那我该怎么办呢???它们不是定制的,它们是由设计师设计的。由于您不能在设计器中使用自定义布局,因此有2个选项:坚持使用可用的布局或使您需要使用自定义布局的小部件。您还可以尝试创建自定义Qt设计器插件,它只是一个使用自定义布局的QWidget。虽然我不能确定,因为我还没有这么做,但很难相信在Qt Designer中,它会像您期望的那样运行。您尝试过的“定制”布局的名称是什么?你说他们什么都不做是什么意思?你期待什么样的行为?我的意思是,它们只是空无一物的空间。我可以将它们插入到我的ui中,但如果我在其中添加按钮之类的小部件,它们就不会像一个布局。它们不会扩展或保持小部件的位置。但我想要的是,我需要把我的整个程序放在窗口角落的一个布局中,然后把另一个程序放在其余的空白处。