2016-11-26 160 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()