我刚开始使用Qt并学习了QTimers。不幸的是,他们似乎给出了一个错误,我还没有看到在线描述的这个错误:
错误:C2514:'QTimer':类没有构造函数。
我在dialog.h的私有部分声明了我的QTimer:
QTimer *计时器;
我实例化它:
timer = new QTimer(this);
在dialog.cpp中。
由于此错误在谷歌搜索中没有显示多少结果,我确信我做了一些不可思议的愚蠢行为,但我不知道我做错了什么。有人可以向我解释一下我做了什么吗?
答案 0 :(得分:2)
所以在.h文件中你应该有
QTimer * timer;
在你的构造函数中你应该有
timer = new QTimer();
并在头文件的顶部,您应该:
#include <QTimer>
你不应该有任何自己的名为QTimer
的课程。
希望有所帮助。