1
で起動時に、次のQMLステート・マシンがクラッシュするクラッシュ:QMLステートマシン私はそれを実行したときに、信号
import QtQuick 2.0
import QtQml.StateMachine 1.0
Item {
id: thingy
signal somethingHappened
StateMachine {
initialState: stateA
running: true
State {
id:stateA
onEntered:console.log('entered A')
SignalTransition {
targetState: stateB
signal: thingy.onSomethingHappened
}
}
State {
id: stateB
onEntered: console.log('entered B')
}
}
}
出力は単に「プログラムが予期せず終了しました。」されます
私が変更した場合は
signal: thingy.onSomethingHappened
signal: thingy.nope
に-or私は期待どおりに動作します-thenライン
signal somethingHappened
を削除する場合(私は実際に状態変化をトリガするための信号を得ることができないことを除いて)。
何か間違っていますか?なぜこれがクラッシュしているのか?
Ubuntu x64でQt 5.6を使用することは重要です。