如何从QtDesigner创建的任何.ui文件构建小部件

如何从QtDesigner创建的任何.ui文件构建小部件,qt,qt-creator,qt5,qt-designer,Qt,Qt Creator,Qt5,Qt Designer,我想制作一些类似GUI creator的东西,它接受一个ui文件并在其中创建小部件,然后显示在窗口中。 因此,我创建了一个单击按钮,我使用QFileDialog获取一个文件。 然后我想使用QFileDialog中的ui文件来创建gui/小部件并在窗口中显示 我尝试过QFormbuilder,但它总是给我编译错误“未定义对`QFormbuilder::QFormbuilder()'的引用” 有没有办法在第五季度做到这一点 感谢来自QUiLoader文档的任何帮助: QUiLoader loade

我想制作一些类似GUI creator的东西,它接受一个ui文件并在其中创建小部件,然后显示在窗口中。 因此,我创建了一个单击按钮,我使用QFileDialog获取一个文件。 然后我想使用QFileDialog中的ui文件来创建gui/小部件并在窗口中显示

我尝试过QFormbuilder,但它总是给我编译错误“未定义对`QFormbuilder::QFormbuilder()'的引用”

有没有办法在第五季度做到这一点


感谢来自QUiLoader文档的任何帮助

 QUiLoader loader;
 QFile file(":/forms/myform.ui");
 file.open(QFile::ReadOnly);
 QWidget *myWidget = loader.load(&file, this);
 file.close();

我已经解决了这个问题。
实际上,我的.pro文件中缺少QFormbuilder模块。因此,我刚刚添加了它们,效果很好

嗨,谢谢。我已经解决了。我的pro文件中缺少Formbuilder/UiLoader。我已经添加了它们,它正在工作。