0

我缺少 QState API 中的转换列表。:-(

可以从 QAbstractTransition 获得开始状态和目标状态,我想知道,为什么不可能获得从一个状态到另一个状态的转换列表 - 无论如何,状态内部都知道它的转换。

从状态获取转换列表将提供对 Qt4 FSM 进行逆向工程的可能性,例如使用 graphviz。

PS:转换是 QState 对象的子对象吗?他们可以通过儿童名单安全获得吗?

问候。

4

1 回答 1

2

如果可能,您可以切换到 Qt 4.7。然后他们介绍了一种QState::transitions()方法,http://doc.troll.no/4.7/qstate.html#transitions

于 2010-12-22T15:30:24.690 回答