我想创建类似GUI创建者的东西,它带有一个ui文件并在其中创建小部件,并在窗口中显示。 所以我在点击时创建了一个按钮,我使用QFileDialog来获取文件。 然后我想使用QFileDialog中的ui文件来创建gui / widgets并在窗口中显示。
我已经尝试过QFormbuilder,但它总是给我编译错误“未定义引用`QFormBuilder :: QFormBuilder()'”
有没有办法在qt5中做到这一点?
任何帮助表示赞赏
答案 0 :(得分:0)
来自QUiLoader的文档:
QUiLoader loader;
QFile file(":/forms/myform.ui");
file.open(QFile::ReadOnly);
QWidget *myWidget = loader.load(&file, this);
file.close();
答案 1 :(得分:0)
我已经解决了这个问题。 实际上我在.pro文件中缺少QFormbuilder模块。所以我刚刚添加它们,它工作正常。