qt QTimer 计时器

#include <QtCore>
#include <QTimer>


QTimer *timer;


    timer = new QTimer(this);
    connect(timer, SIGNAL(timeout()), this, SLOT(exit_timeout()));

    // 1s后执行一次
    timer->start(1000);

void  MainWindow::exit_timeout()
{
    qDebug() << 1;
    timer->stop();
}
// 每隔1s执行一次
void  MainWindow::exit_timeout()
{
    qDebug() << 1;
}
原文地址:https://www.cnblogs.com/ajanuw/p/13608710.html