PySide6.QtScxml.QScxmlTableData

class QScxmlTableData

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

概要

虚拟方法

注意

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

详细描述

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

abstract assignmentInfo(assignmentId)
Parameters:

assignmentId – int

Return type:

AssignmentInfo

返回给定assignmentIdAssignmentInfo对象。

abstract dataNames(count)
Parameters:

count – int

Return type:

整数

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

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

abstract evaluatorInfo(evaluatorId)
Parameters:

evaluatorId – int

Return type:

EvaluatorInfo

返回给定evaluatorIdEvaluatorInfo对象。

abstract foreachInfo(foreachId)
Parameters:

foreachId – int

Return type:

ForeachInfo

返回给定foreachIdForeachInfo对象。

abstract initialSetup()
Return type:

整数

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

abstract instructions()
Return type:

整数

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

abstract name()
Return type:

字符串

返回状态机的名称。

abstract serviceFactory(id)
Parameters:

id – int

Return type:

QScxmlInvokableServiceFactory

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

abstract stateMachineTable()
Return type:

qint32

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

abstract string(id)
Parameters:

id – int

Return type:

字符串

返回给定id的QString。