美文网首页
Qt学习笔记(七)定时器

Qt学习笔记(七)定时器

作者: 行走行囊 | 来源:发表于2018-04-18 22:38 被阅读0次

    1、基本使用

    ①在.h中先声明定时器事件,该事件继承自QObject

    virtual void timeEvent(QTimerEvent *event);
    

    ②重写定时器事件

    void MyWin3::StartTimer(){
        m_timerId = startTimer(500);
    }
    
    void MyWin3::timerEvent(QTimerEvent *event) {
        if (event->timerId() == m_timerId) {
            QTime now = QTime::currentTime();
            QString time = now.toString("HH:mm:ss");
            ui.timeLabel->setText(time);
        }
    }
    
    

    ③销毁定时器

    killTimer(m_timerId);
    

    相关文章

      网友评论

          本文标题:Qt学习笔记(七)定时器

          本文链接:https://www.haomeiwen.com/subject/ezwbkftx.html