1、增加头文件
#include<QtUiTools>
2、新建一个.qrc文件addui.qrc,描述.ui文件的路径:
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>forms/third.ui</file>
</qresource>
</RCC>
注意:forms/third.ui 为相对路径文件名
3、在程序的.pro文件中加入以下两行代码:
CONFIG+=uitools
RESOURCES +=addui.qrc
4、最后实现代码:
QUiLoader loader;
QFile file(":forms/third.ui");
file.open(QFile::ReadOnly);
QWidget *third= loader.load(&file);
file.close();
third.show();