我写了一个简单的代码,在其中声明了一个QTimer函数,并在其中编写了一堆命令,然后在另一个函数中,我使用了命令timer-> stop()(以停止并重置计时器),这使得我的程序迷恋。我不知道是否无法在Timer函数之外使用它...代码略观:
timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(Timer()));
timer->start(2000);
这是我设置计时器的方式
void Monitor::on_actionReset_triggered()
{
timer->stop();
timer->setInterval(0);
}
这就是我试图在其他功能中重置它的方式