- class QScxmlInvokableServiceFactory#
QScxmlInvokableServiceFactory
类创建可召唤的服务实例。 更多…继承自:
QScxmlStaticScxmlServiceFactory
,QScxmlDynamicScxmlServiceFactory
概述#
属性#
invokeInfoᅟ
- 构造函数中传递给 QScxmlExecutableContent::InvokeInfonamesᅟ
- 传递给构造函数parametersᅟ
- 传递给构造函数
方法#
def
__init__()
def
invokeInfo()
def
names()
def
parameters()
虚方法#
def
invoke()
注意
此文档可能包含从 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])#
- 参数:
invokeInfo –
InvokeInfo
names – .整型列表
parameters – .QScxmlExecutableContent.ParameterInfo列表
parent –
QObject
- 抽象 invoke(parentStateMachine)#
- 参数:
parentStateMachine –
QScxmlStateMachine
- 返回类型:
使用构造函数中提供的参数调用服务,将
parentStateMachine
作为父对象传递。返回新的可调用服务。- invokeInfo()#
- 返回类型:
InvokeInfo
属性
invokeInfo
的获取器。- names()#
- 返回类型:
整型列表
属性
names
的获取器。- parameters()#
- 返回类型:
QScxmlExecutableContent.ParameterInfo列表
属性
parameters
的获取器。