QT定时器,设置定时,在时间到点时执行相应动作
需要包含的头文件:
#include <QTimer>
在头文件中定义:
private: //私有成员
Ui::pay *ui;
QTimer *timer; //定义
具体实现代码如下:
timer = new QTimer(this); //初始化
timer->setSingleShot(true); //定时器只开启一次(可以根据实际需求修改)
//信号和槽,timer的开始计时信号触发,等待设置好的定时时长,触发this的on_pushButton_clicked()执行
connect(timer, SIGNAL(timeout()), this, SLOT(on_pushButton_clicked()));
timer->start(5000); //定时5秒钟
完结!!!