#timer #qthread
#таймер #qthread
Вопрос:
У меня есть поток с QTimer, мне бы хотелось, чтобы он мог динамически изменять интервал выполнения без перезапуска приложения: это код внутри метода запуска QThread :
void myThread::run()
{
QTimer timer1;
connect(amp;timer1, SIGNAL(timeout()),
this,SLOT(fire(),Qt::DirectConnection));
qDebug() << "A::run() worker thread -- currentThread:" << currentThread();
timer1.start(1000);
QThread::exec();;
}
Ответ №1:
Есть setInterval
метод.