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()
{
QTimer *timer =
new QTimer();
connect(timer, &QTimer::timeout,[]{qDebug()<<
"hello world";});
timer->start(
1000);
}
};
int main(
int argc,
char *argv[])
{
QApplication a(argc, argv);
test t1;
return a.exec();
}
QTimer
::singleShot(2000,[]{qDebug()<<"hello world";} );