强强的个人技术博客 医技科室软件(PACS, RIS)码农

[Qt]Qtimer 的快速使用

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


效果:



2023年9月16日 | 发布:强强 | 分类:QT | 评论:0

发表留言: