QT定时器,设置定时,在时间到点时执行相应动作

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秒钟

完结!!!

猜你喜欢

转载自blog.csdn.net/weixin_43793181/article/details/110677930