qml的计时器
Timer {
id: timerA
interval: 500
running: false
repeat: false
onTriggered: {
}
}
Timer {
id: timerB
interval: 500
running: false
repeat: false
onTriggered: {
}
}
如果我直接timerA.start()再timerB.start(),其实相当于a和b这俩定时器各跑各的了,但是我实际是要a跑完了再开始b计时,有什么方便一点的方法能实现吗?
我确实可以在调用的地方只调用timerA.start()在a的ontriggered里面最后面再timerB.start(),但是现有代码逻辑已经很复杂了,这样改动太大了,定时器本身有办法不执行完前一个计时器就把它自己卡住吗?
Timer {
id: timerA
interval: 500
running: false
repeat: false
onTriggered: {
}
}
Timer {
id: timerB
interval: 500
running: false
repeat: false
onTriggered: {
}
}
如果我直接timerA.start()再timerB.start(),其实相当于a和b这俩定时器各跑各的了,但是我实际是要a跑完了再开始b计时,有什么方便一点的方法能实现吗?
我确实可以在调用的地方只调用timerA.start()在a的ontriggered里面最后面再timerB.start(),但是现有代码逻辑已经很复杂了,这样改动太大了,定时器本身有办法不执行完前一个计时器就把它自己卡住吗?