我正在尝试按间隔计算QTimer对象,不断调用函数。我按照了一个例子,我已经设置了间隔,但它似乎不再开始计数。
这是我正在使用的代码
QTimer *timer = new QTimer(this);
timer->setInterval(1000);
connect(timer, SIGNAL(timeout()), this, SLOT(MyFunction()));
timer->start();
答案 0 :(得分:1)
您的主循环stil是否正在运行? 你用“this”引用的对象是否存在? 你能检查一下定时器是否设置为单次拍摄吗?
答案 1 :(得分:1)
抱歉没有将函数设置为头文件中的插槽是问题
private slot:
void MyFunction();