class QScxmlInvokableServiceFactory#

QScxmlInvokableServiceFactory 类创建可召唤的服务实例。 更多

Inheritance diagram of PySide6.QtScxml.QScxmlInvokableServiceFactory

继承自: QScxmlStaticScxmlServiceFactoryQScxmlDynamicScxmlServiceFactory

概述#

属性#

方法#

虚方法#

注意

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

详细描述#

每个服务实例代表 SCXML 文档中的 <invoke> 元素。每次实际调用服务,都会创建一个新的 QScxmlInvokableService 实例。

注意

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

属性 invokeInfoᅟ: InvokeInfo#

此属性保留传递给构造函数的 InvokeInfo

访问函数
属性 namesᅟ: int 列表#

此属性持有构造函数传递的名称。

访问函数
属性 parameters: QScxmlExecutableContent.ParameterInfo#

此属性持有构造函数传递的参数。

访问函数
__init__(invokeInfo, names, parameters[, parent=None])#
参数:
  • invokeInfoInvokeInfo

  • names – .整型列表

  • parameters – .QScxmlExecutableContent.ParameterInfo列表

  • parentQObject

抽象 invoke(parentStateMachine)#
参数:

parentStateMachineQScxmlStateMachine

返回类型:

QScxmlInvokableService

使用构造函数中提供的参数调用服务,将parentStateMachine作为父对象传递。返回新的可调用服务。

invokeInfo()#
返回类型:

InvokeInfo

属性invokeInfo的获取器。

names()#
返回类型:

整型列表

属性names的获取器。

parameters()#
返回类型:

QScxmlExecutableContent.ParameterInfo列表

属性parameters的获取器。