置百丈玄冰而崩裂,掷须臾池水而漂摇。

[Qt]Qtimer 的快速使用

QT 强强

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);


效果:



发表评论:

验证码