PySide6.QtScxml.QScxmlError¶
- class QScxmlError¶
QScxmlError
类描述了 Qt SCXML 状态机在解析 SCXML 文件时返回的错误。更多…概要¶
属性¶
columnᅟ
- 发生SCXML错误的列号descriptionᅟ
- SCXML错误的描述fileNameᅟ
- 发生SCXML错误的文件名lineᅟ
- 发生SCXML错误的行号validᅟ
- SCXML错误是否有效
方法¶
def
__init__()
def
column()
def
description()
def
fileName()
def
isValid()
def
line()
def
toString()
注意
本文档可能包含从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
,以及错误发生的fileName
、line
和column
。- 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:
字符串
这个便捷方法将错误转换为字符串。返回的错误消息格式为:“文件名:行号:列号: 错误: 描述”