QML 定时器

Posted 一去丶二三里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QML 定时器相关的知识,希望对你有一定的参考价值。

作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员

在很多场景下,我们需要在指定的时间间隔内触发一些事件,比如心跳检测、倒计时等,这时候就需要用到定时器了。

在 QML 中,定时器是由 Timer 类型提供的,可以用它来触发一次性动作,也可以在指定的间隔内重复触发某一动作。

完整的思维导图如下:

下面是一个典型的例子,通过定时器来显示当前的日期时间:

import QtQuick 2.11
import QtQuick.Controls 2.15
import QtQuick.Layouts 

以上是关于QML 定时器的主要内容,如果未能解决你的问题,请参考以下文章

Q_INVOKABLE 是不是需要在 Qt5 中从 QML 调用公共 QObject 函数?

Qt:如何在 C++ 端而不是 QML 上监视 Q_PROPERTY 更改

QML 定时器

Qt 5 样式:动态加载 qml 文件

qml 定时器以及几种简单动画

Qt基于Qml弹出右侧弹窗演示