1

使用参数(c++/c++11)在信号上放置 addTransition 的最佳和简短方法是什么:

QCheckBox checkBox;

QStateMachine machine;

QState *s1 = new QState();
QFinalState *s2 = new QFinalState();

s1->addTransition(&checkbox, SIGNAL(stateChanged(int state)), s2); 
4

1 回答 1

0

答案是没有什么需要做的了:我在问题中包含的代码有效。状态转换由任何信号触发,包括带参数的信号。

于 2016-06-08T12:40:21.237 回答