如何让函数在 QML 中休眠

How to make function sleep in QML

我有一个函数和 QML 中的 Timer。如何让它休眠一段时间然后调用函数?

我的计时器看起来像:

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

问题是当我启动 Timer 时,函数 procPage() 立即调用。

感谢 BaCaRoZzo

我找到了问题的答案

因此,QML 中的 Timer 可以两种方式工作。如果我们将 triggeredOnStart 设置为 trueTimer 将立即调用 procPage(),如果我们将 triggeredOnStart 设置为 false,则 Timer 将立即调用等待 interval 通过,然后调用函数 procPage().