使用params(c ++ / c ++ 11)在信号上使用addTransition的最佳和简短方法是什么:
QCheckBox checkBox;
QStateMachine machine;
QState *s1 = new QState();
QFinalState *s2 = new QFinalState();
s1->addTransition(&checkbox, SIGNAL(stateChanged(int state)), s2);
答案 0 :(得分:0)
答案是没有必要做的事情:我在问题中包含的代码有效。状态转换由包含带参数信号的任何信号触发。