Qt学习笔记
该笔记现处理杂乱无章的状态,等记得一定多了,再分类吧
- Qt工程目录写要创建在英文路径下,要不然会出现“qmake.exe”退出,退出代码 2”
- explicit关键字的介绍Qt C++中的关键字explicit
- Q_OBJECT宏
- Qt中多继承时,QObject要排在第一位
- Qt控制台输入内容,再转入QString,再转为char *
“`
QString qstr; QTextStream in(stdin); in>>qstr; std::string tempStr = qstr.toStdString(); const char* ch = tempStr.c_str();
“`
关于一些错误的解决
- 比如你的项目名是AAA,运行时提示No rule to make target [路径]/AAA.pro for makefile。其实后面不是for makefile,不过大概的意思就是没有找到makefile中所对应的pro文件,在makefile文件中看一下你会发现pro文件的路径不对,直接用手改过来吗?当然不是。在Qt里对着该项目执行一下Qmake,再运行就ok了,这个问题通常发生在一个项目被移动了另一个地方,而原先的build目录还在引起的,也就是makefile没有被更新引起的。