【发布时间】:2016-01-24 14:28:43
【问题描述】:
我想声明考虑到先前状态的状态。 PropertyChanges/StateChangeScript中是否可以使用之前的状态名?
Item {
states: [
State {
name: "s1"
StateChangeScript {
if (previous_state == "s2")
doSomething();
else
doSomethingElse();
}
},
State {
name: "s2"
},
State {
name: "s3"
}
]
}
【问题讨论】:
-
为什么不在更改前保存当前状态?
property string previousState onStateChanged: previousState = state -
我不介意 onStateChanged,谢谢