PySide6.QtScxml.QScxmlInvokableService

class QScxmlInvokableService

QScxmlInvokableService 类是从状态机调用的服务的基类。更多

PySide6.QtScxml.QScxmlInvokableService 的继承图

概要

属性

方法

虚拟方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

服务通过SCXML规范 - 6.4 中描述的机制从状态机调用。此类表示被调用服务的实际实例。

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property idᅟ: str

此属性保存可调用服务的ID。

ID由id属性的元素指定。

Access functions:
property nameᅟ: str

此属性保存正在调用的服务的名称。

Access functions:
property parentStateMachineᅟ: QScxmlStateMachine

此属性保存调用服务的SCXML状态机。

Access functions:
__init__(parentStateMachine, parent)
Parameters:
abstract id()
Return type:

字符串

属性 idᅟ 的获取器。

abstract name()
Return type:

字符串

获取属性 nameᅟ 的Getter。

parentStateMachine()
Return type:

QScxmlStateMachine

属性 parentStateMachineᅟ 的获取器。

abstract postEvent(event)
Parameters:

事件QScxmlEvent

向服务发送一个event

abstract start()
Return type:

布尔

启动可调用服务。成功时返回true,如果调用失败则返回false