Я использовал таймер несколько раз, используя сигналы и слоты, я запускаю его и продолжаю и вызывает событие каждые несколько секунд.Как использовать таймер для заданного периода времени
QTimer * timer = new QTimer();
connect(timer,SIGNAL(timeout()),this,SLOT(move()));
timer->start(50);
Я хотел бы знать, как идти об использовании таймера в течение определенного периода времени, например
Если что-то происходит в моей программе - нет>
//Start CountdownTimer(3 seconds)
setImage("3secondImage.jpg");
//when time allocated is up
resetOrginalImage("orig.jpg");
У меня нет понятия, как чтобы сделать это, любая помощь или точка в правильном направлении были бы высоко оценены.
Я только хочу, чтобы его однажды назовем? @svlasov –
Он будет называться один раз. _ Одноразовый таймер срабатывает только один раз, таймеры с одним выстрелом срабатывают каждый интервал milliseconds._ – svlasov
Спасибо, что он работает –