从Qt状态机文档中,我可以在主状态中设置初始子状态。
<TAG_0>...</TAG>
我还可以为不同状态之间的转换添加保护。
但是我怎样才能在初始状态下添加一个守卫。
QStateMachine machine;
QState *s1 = new QState();
machine.addState(s1);
machine.setInitialState(s1);
答案 0 :(得分:0)
我已经使用过statecharts框架,但Qt似乎并不认为这是正常的过渡。我认为您必须创建一个setInitialState将进入的“初始” puedo状态,然后在过渡到该状态时必须设置防护措施。