Qt Creator
MinGW或MSVC201*编译器
首先我们创建一个不包含Qt特性的,普通的C++项目。
然后我们双击.pro项目管理文件。
到这一步已经算是配置完成了,但是我们还需要注意在之后我们编写子类时,需要继承自QObject基类。
这里贴一段简单的测试代码,表明我们成功的在一般的C++代码中使用了Qt的特性。项目树如下:
//main.h#ifndef MAIN_H#define MAIN_H #include
//myclass.h#ifndef MYCLASS_H#define MYCLASS_H #include
//main.cpp#include 'myclass.h' using namespace std; int main(){ myclass *p = new myclass; p->showname(); p->setname('2333333333'); p->showname(); p->setProperty('myname_same','zxy'); cout<<'myname_same:'<<((p->property('myname_same')).toString()).toStdString()<
//myclass.cpp#include 'myclass.h' myclass::myclass(QObject *parent) : QObject(parent){ myname='233';} void myclass::setname(const QString &str_1) { myname = str_1;} void myclass::showname() { cout <<'myname:'<< myname.toStdString() << endl;}
运行结果:OK~!