如何能让Qt计时器停止
if(a>0)
t = 1;
else
t = 0;
QTimer *timer2 = new QTimer(this);
timer2->connect(timer2, SIGNAL(timeout()), this, SLOT(run()));
if(t == 1)
{
timer2->start(60000);
}
if(t == 0)
{
timer2->stop();
}
run()
{
v++;
}
现在的问题是,t = 1后,计时器运行了,每分钟run()都运行,当t=0时候run()还在运行。。就是不停。。 怎么办?
谢谢大家了!!