99网
您的当前位置:首页QTimer计时器,和QTimerEvent

QTimer计时器,和QTimerEvent

来源:99网
#include <QTimer>
#include <QDateTime>//获得当前时间

QTimer类提供接口,指针实现读QThread类的间接访问

QTimer()类的timeout函数和start()函数配合,实现定时执行

// QTimer类为计时器提供了一个接口API
timer_title = new QTimer(this);

connect(this->timer_title, &QTimer::timeout, [this]{this->ui->lb_time->setText(QDateTime::currentDateTime()
.toString("yyyy-MM-dd hh:mm:ss")); });
timer_title->start(500);//超时间隔为500毫秒,timer_title对象会触发timeout信号

QTimerEvent类和QTimer类

定时器事件

QTimerEvent类:定时器事件。QObject的子类都可使用 int QObject::startTimer(int interval)【参数:毫秒】【返回值:定时器整型编号】来开启一个定时器。定时器溢出是,触发timerEvent()函数。

定时器

QTimer类:定时器。编程中更常用。提供更高层次的编程接口,可使用信号和槽。

因篇幅问题不能全部显示,请点此查看更多更全内容