QTimer 是Qt中的一个定时器类,可以用来触发定时功能
常用方法:
void start(std::chrono::milliseconds msec) 启动一个QTimer,milliseconds 触发时间差,单位毫秒
void stop() 停止 QTimer
触发信号:
void timeout() 启动timer时间到的时候触发的信号
示例:1秒在界面显示一下时间
QTimer *time2 =new QTimer(this); connect(time2,&QTimer::timeout,[=](){ QDateTime time = QDateTime::currentDateTime(); ui->label_3->setText(time.toString("yyyy-MM-dd hh:mm:ss")); }); time2->start(1000);
效果: