Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 如果QStateMachine已经启动,我可以添加状态、转换和属性吗?_Qt_Qstatemachine - Fatal编程技术网

Qt 如果QStateMachine已经启动,我可以添加状态、转换和属性吗?

Qt 如果QStateMachine已经启动,我可以添加状态、转换和属性吗?,qt,qstatemachine,Qt,Qstatemachine,我对状态没有设置属性有一些问题。问题可能是因为我在机器启动后添加了属性,并且正在添加到当前状态。但是当机器已经运行时,我需要添加属性、状态和转换。 谢谢。我刚刚理解了这个问题。属性是在您进入状态时设置的。我需要退出状态,然后再次进入。机器启动后可以添加转换和状态 使用我的应用程序,我可以进入另一个状态,但我想知道是否有一个简单的解决方案可以从同一状态退出和进入。我会检查我是否能用QHistoryState做到这一点

我对状态没有设置属性有一些问题。问题可能是因为我在机器启动后添加了属性,并且正在添加到当前状态。但是当机器已经运行时,我需要添加属性、状态和转换。
谢谢。

我刚刚理解了这个问题。属性是在您进入状态时设置的。我需要退出状态,然后再次进入。机器启动后可以添加转换和状态

使用我的应用程序,我可以进入另一个状态,但我想知道是否有一个简单的解决方案可以从同一状态退出和进入。我会检查我是否能用QHistoryState做到这一点