QML中实现setTimeout和setInterval

Posted 朝闻道

tags:

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

Qt的QML中,js未提供setTimeout和setInterval,可以通过下面的代码实现。

Timer {id: timer}
function setTimeout(cb,delayTime) {
   //timer = new Timer();
   timer.interval = delayTime;
   timer.repeat = false;
   timer.triggered.connect(cb);
   timer.start();
}

 

https://my.oschina.net/lieefu/blog/829514

以上是关于QML中实现setTimeout和setInterval的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Python 和 Qt Quick QML 应用程序中实现简化的双向数据绑定

如何在 QML 中实现对象之间的单一连接?

如何在 Qt/C++/QML 中实现类似 WPF 的 MVVM?

如何在Python和Qt Quick QML应用程序中实现简化的双向数据绑定

是否可以在 Qt Quick 应用程序中实现 SystemTrayIcon 功能

setTimeout和setInterval