本博客内容如题:
当创建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设计师界面类
qt 为什么添加了dll库 还是报错
Linux下面编译Qt程序的步骤应该是这样的:
1.进入源文件的目录
2.qmake -project
3.qmake
4.make
注意你的qmake一定是系统可以找到的程序。如果环境变量没有添加,或者你希望手动选择使用的qmake,可以直接在你安装qt目录的/bin/qmake 来代替qmake
希望解决你的问题,如果还有问题,请追问。
如果你是用vs编程的话,则按照以下方式//1-将.h和.cpp拷贝到工程目录并加入到工程
qcustomplot.cpp
qcustomplot.h
//2-pro文件加入
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport
//3-ui加入构建
首先加入QWidget
然后提升
类名QCustomPlot并加入
//4-编程
cpp中引用qcustomplot.h
如果你是用QT creator编程的话,则在.pro文件中添加
QT += printsupport
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)