class QScxmlError#

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

概述#

属性#

方法#

注意

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

详细描述#

注意

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

属性column属性: int#

该属性包含SCXML错误发生的列号。

访问函数
属性description属性: str#

该属性包含SCXML错误的描述。

访问函数
属性 fileName: str#

此属性持有发生SCXML错误时文件的名称。

访问函数
属性 line: int#

此属性持有SCXML错误发生的行号。

访问函数
属性 valid: bool#

此属性持有SCXML错误是否有效。

访问函数
__init__()#

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

__init__(arg__1)
参数:

arg__1QScxmlError

构建一个其它错误的副本。

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

  • line – int

  • column – int

  • description – str

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

column()#
返回类型:

int

返回错误发生的列号。

属性column的获取器。

description()#
返回类型:

str

返回错误消息。

属性description的获取器。

fileName()#
返回类型:

str

返回错误发生文件的名称。

属性fileName的获取器。

isValid()#
返回类型:

bool

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

属性 valid 的获取器。

line()#
返回类型:

int

返回错误发生的行号。

属性 line 的获取器。

toString()#
返回类型:

str

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