QTimer
QTimer提供单词计时器和重复计时器
slots
void start([int msec])
void stop()
sinals
void timeout()
虚函数
virtual void timerEvent(QTimerEvent *e) override
class test : public QObject
{
Q_OBJECT
public:
test()
{
//intervals 0.5 seconds to say hello world
QTimer *timer = new QTimer();
connect(timer, &QTimer::timeout,[]{qDebug()<<"hello world";});
timer->start(1000);
}
};
//run
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
test t1;
return a.exec();
}
QTimer::singleShot(2000,[]{qDebug()<<"hello world";} );//