- class QScxmlTableData#
QScxmlTableData
类由编译后的状态机使用。 更多…概述#
虚拟方法#
定义
dataNames()
定义
name()
定义
string()
注意
此文档可能包含自动从C++转换为Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告诉我们
详细描述#
QScxmlTableData
是 SCXML 状态机的编译表示接口。它应仅内部使用,并由从 SCXML 文档编译的状态机使用。- 抽象 assignmentInfo(assignmentId)#
- 参数:
assignmentId – int
- 返回类型:
作业信息
返回给定
assignmentId
的AssignmentInfo
对象。- 抽象 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
- 返回类型:
返回创建可调用服务的服务工厂,用于ID为
id
的状态。- 抽象方法stateMachineTable()
- 返回类型:
qint32
返回完整状态表的指针,以不可透明整数序列表示。
- 抽象方法string(id)
- 参数:
参数 id – int
- 返回类型:
str
返回给定
id
的QString。