带有参数的信号的QStateMachine addTransition

时间:2016-06-08 11:43:57

标签: qt qstatemachine

使用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); 

1 个答案:

答案 0 :(得分:0)

答案是没有必要做的事情:我在问题中包含的代码有效。状态转换由包含带参数信号的任何信号触发。