История изменений
Исправление ya-betmen, (текущая версия) :
property variant statesNames: [«state1», «state2», «state3»]
myRect.num_state = statesNames[edit.text];
Выкинуть этот кошмар
//Test.qml
//...
property string nextState: 'state2'
//...
State {
name: "state2"
PropertyChanges { target: myRect; nextState: 'state3'}
//...
onTriggered: myRect.state = myRect.nextState
И т.д.
Исходная версия ya-betmen, :
property variant statesNames: [«state1», «state2», «state3»]
myRect.num_state = statesNames[edit.text];
Выкинуть этот кошмар
//Test.qml
//...
property string nextState: 'state2'
//...
PropertyChanges { target: myRect; nextState: 'state3'}
//...
onTriggered: myRect.state = myRect.nextState
И т.д.