定时器QTimer
QTimer* timer = new QTimer();
connect(timer, SIGNAL(timeout()), this, SLOT(time1s()));
timer->start(1000); //定时一秒
timer->stop();
QTimer::singleShot(5000, sjbox, SLOT(close()));
start开始线程;stop停止线程;singleShot静态函数,给定时间后调用槽。单位:ms
如果涉及到大数据处理最好用QThread线程