```
FORMS += mainwindow.ui
```
2. 检查.pro文件中是否添加了Qt资源文件,如果没有添加,则添加:
```
RESOURCES += resources.qrc
```
3. 检查.pro文件中是否添加了Qt模块,如果没有添加,则添加:
```
QT += widgets
```
本博客内容如题:
当创建c++ class文件(同时加入了.h文件)后,
再单独创建同名qt designer form(.ui)后,
即使添加ui对应的头文件(#include "ui_test.h")(这种情况有个特点:添加此ui文件不会有任何输入补全提示)
相应的.cpp文件中总会报错:
曾参照此篇博客 https://blog.csdn.net/rjc_lihui/article/details/88397009
尝试解决,发现并没用。
总之就是里外不是人,谁用谁知道。
解决方法 :
同时新建.h .cpp .ui三种文件 方法:addNew时选择 Qt-> Qt设计师界面类
首先vs要安装QT 插件。QT VS Tools
然后右键工程目录里面需要建立UI文件的文件夹,添加-》新建项,选择QT,出现QT UI模板,选择需要的。
然后加入对应的xx.h 和xx.cpp
DlgRooms.h
DlgRooms.cpp
之后还要添加到CMakeList.txt
OK 了。 UI文件在QT设计师中编辑。然后绑定信号,槽神马的就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)