PySide6.QtScxml.QScxmlError

class QScxmlError

QScxmlError 类描述了 Qt SCXML 状态机在解析 SCXML 文件时返回的错误。更多

概要

属性

方法

注意

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

详细描述

注意

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

property columnᅟ: int

此属性保存发生SCXML错误的列号。

Access functions:
property descriptionᅟ: str

此属性保存SCXML错误的描述。

Access functions:
property fileNameᅟ: str

此属性保存发生SCXML错误的文件名。

Access functions:
property lineᅟ: int

此属性保存发生SCXML错误的行号。

Access functions:
property validᅟ: bool

此属性表示SCXML错误是否有效。

Access functions:
__init__()

创建一个新的无效SCXML错误。

__init__(other)
Parameters:

其他QScxmlError

构造other的副本。

__init__(fileName, line, column, description)
Parameters:
  • fileName – str

  • line – int

  • column – 整数

  • 描述 – str

创建一个新的有效的SCXML错误,该错误包含错误消息description,以及错误发生的fileNamelinecolumn

column()
Return type:

整数

返回发生错误的列。

属性 columnᅟ 的获取器。

description()
Return type:

字符串

返回错误信息。

属性 descriptionᅟ 的获取器。

fileName()
Return type:

字符串

返回发生错误的文件名。

属性 fileNameᅟ 的获取器。

isValid()
Return type:

布尔

如果错误有效,则返回true,否则返回false。无效错误只能通过调用默认构造函数或分配无效错误来创建。

属性 validᅟ 的获取器。

line()
Return type:

整数

返回发生错误的行。

属性 lineᅟ 的获取器。

toString()
Return type:

字符串

这个便捷方法将错误转换为字符串。返回的错误消息格式为:“文件名:行号:列号: 错误: 描述”