Solved QTimer
-
Hola amigos, estoy intentando para un QTimer, pero no veo claro como usar killtimer(), ¿me podeis echar un cable?
Gracias -
@Xedig un objeto QTimer normalmente se para con el método stop()
El método killtimer(int id) es de la clase QObject y es de más bajo nivel, cuando trabajas con eventos de temporizador (timer event). Para usarlo necesitas el id que devolvió el método QObject::startTimer()
Yo usaría la abstracción de más alto nivel brindada por QTimer... -
Pablogracias por contestar, el metodo stop() de QTimer ya lo he probado y no para de ejecutarse, mi codigo es el siguiente:
connect(timerCompruebaBuffer, SIGNAL(timeout()), this, SLOT(timer_comprueba_buffer())); timerCompruebaBuffer->start(5); ... ... timerCompruebaBuffer->stop();
Y a pesar de usar stop() tal y como viene en la ayuda, no se para el timer,¿alguna sugerencia?
-
Perdonen señores, tenia un gazapo y volvía a iniciar el timer con start(), el metodo stop() para el timer perfectamente. De todas formas mil gracias Pablo.