1

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

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

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

QTimer* 定时器;

我这样实例化它:

timer = new QTimer(this);

在 dialog.cpp 中。

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

4

1 回答 1

2

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

QTimer * timer;

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

timer = new QTimer();

在你的头文件的顶部你应该有:

#include <QTimer>

而且你不应该有任何自己的类名为QTimer.

希望有帮助。

于 2013-06-05T01:32:00.367 回答