2016-11-26 633 views
0

我已经有了一个功能,QML中有Timer。我怎样才能让它睡一会儿并在之后调用函数?如何使功能在QML中睡眠

我定时器的样子:

Timer { 
    id: timer 
    interval: 5000 
    repeat: false 
    onTriggered: procPage() 
} 

的问题是,当我开始Timer,功能procPage()立即调用。

回答

2

我已经找到了我的问题的答案,这要归功于BaCaRoZzo

因此,QML中的Timer可以以两种方式工作。如果我们设置triggeredOnStart等于trueTimer会立即调用procPage()如果我们设置triggeredOnStartfalseTimer将等待interval传递,然后调用函数procPage()