class QScxmlTableData#

QScxmlTableData 类由编译后的状态机使用。 更多

概述#

虚拟方法#

注意

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

详细描述#

QScxmlTableData 是 SCXML 状态机的编译表示接口。它应仅内部使用,并由从 SCXML 文档编译的状态机使用。

抽象 assignmentInfo(assignmentId)#
参数:

assignmentId – int

返回类型:

作业信息

返回给定 assignmentIdAssignmentInfo 对象。

抽象 dataNames(count)#
参数:

count – int

返回类型:

int

检索数据模型中数据项名称的字符串 ID。字符串数量保存在 count 中,并返回字符串 ID 数组的指针。

返回字符串 ID 数组的指针。

抽象 evaluatorInfo(evaluatorId)#
参数:

evaluatorId – int

返回类型:

评估器信息

根据指定的evaluatorId返回EvaluatorInfo对象。

抽象方法foreachInfo(foreachId)
参数:

参数 foreachId – int

返回类型:

ForeachInfo

根据指定的foreachId返回ForeachInfo对象。

抽象方法initialSetup()
返回类型:

int

初始化表数据。返回在初始化状态机时执行的容器指令的ID。

抽象方法instructions()
返回类型:

int

返回包含在状态机中的可执行内容指令的指针。

抽象方法name()
返回类型:

str

返回状态机的名称。

抽象方法serviceFactory(id)
参数:

参数 id – int

返回类型:

QScxmlInvokableServiceFactory

返回创建可调用服务的服务工厂,用于ID为id的状态。

抽象方法stateMachineTable()
返回类型:

qint32

返回完整状态表的指针,以不可透明整数序列表示。

抽象方法string(id)
参数:

参数 id – int

返回类型:

str

返回给定id的QString。