Qt学习笔记(七)定时器

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);
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 父类实现深拷贝时,子类如何实现深度拷贝。父类没有实现深拷贝时,子类如何实现深度拷贝。• 深拷贝同浅拷贝的区别:浅拷...
    JonesCxy阅读 4,796评论 1 7
  • 今年卖掉了两个手机一个平板,回血了一千块。 不卖,放在手上只会继续贬值,而且还占地方。换了现金还能继续换成其他东西...
    骁龙阅读 1,760评论 0 0
  • 七绝||写给慈善家 空空来世空空去,不费精神把金藏。 得志需为天下雨, 还财于世德馨香。
    舒己怀_Frank阅读 4,544评论 1 11
  • 公行子有子之丧,右师往吊。入门,有进而与右师言者,有就右师之位而与右师言者。孟子不与右师言,右师不悦,曰:诸君子皆...
    济之阅读 3,529评论 0 0

友情链接更多精彩内容