QTimer:类没有构造函数

时间:2013-06-05 01:27:12

标签: qt compiler-errors qtimer

我刚开始使用Qt并学习了QTimers。不幸的是,他们似乎给出了一个错误,我还没有看到在线描述的这个错误:

错误:C2514:'QTimer':类没有构造函数。

我在dialog.h的私有部分声明了我的QTimer:

QTimer *计时器;

我实例化它:

timer = new QTimer(this);

在dialog.cpp中。

由于此错误在谷歌搜索中没有显示多少结果,我确信我做了一些不可思议的愚蠢行为,但我不知道我做错了什么。有人可以向我解释一下我做了什么吗?

1 个答案:

答案 0 :(得分:2)

所以在.h文件中你应该有

QTimer * timer;

在你的构造函数中你应该有

timer = new QTimer();

并在头文件的顶部,您应该:

#include <QTimer>

你不应该有任何自己的名为QTimer的课程。

希望有所帮助。