- class QQmlError#
-
概要#
方法#
def
__init__()
def
__repr__()
def
column()
def
description()
def
isValid()
定义
line()
定义
object()
定义
setUrl()
定义
swap()
定义
url()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建票据来告诉我们
详细说明#
QQmlError
包含了对错误的文本描述以及位置信息(文件、行和列)。toString()
方法会创建一个包含所有这些信息的单行可读字符串,例如file:///home/user/test.qml:7:8: Invalid property assignment: double expected
您可以使用qDebug()、qInfo()或qWarning()将错误输出到控制台。此方法将尝试打开错误指示的文件并包含额外的上下文信息。
file:///home/user/test.qml:7:8: Invalid property assignment: double expected y: "hello" ^
另请参阅
创建对
other
的副本。- __init__()
创建一个空的错误对象。
- __repr__()#
- 返回类型::
对象
- column()#
- 返回类型::
int
返回错误列号。
另请参阅
- description()#
- 返回类型::
str
返回错误描述。
另请参阅
- isValid()#
- 返回类型::
bool
如果此错误有效,则返回true,否则返回false。
- line()#
- 返回类型::
int
返回错误行号。
另请参阅
返回消息类型。
另请参阅
返回最近发生此错误的对象。在绑定属性表达式中的异常将该对象设置为属性所属的对象。对于所有其他异常,它将为0。
另请参阅
- setColumn(arg__1)#
- 参数::
arg__1 – int
设置错误的
column
号。另请参阅
- setDescription(arg__1)#
- 参数::
arg__1 – str
设置错误的
description
。另请参阅
- setLine(arg__1)#
- 参数::
arg__1 – int
设置错误的
line
号。另请参阅
设置此消息的
messageType
。消息类型确定哪个QDebug处理器负责接收该消息。另请参阅
设置最近发生此错误的最接近的
object
。另请参阅
设置导致此错误的文件的
url
。另请参阅
- toString()#
- 返回类型::
str
以人类可读的字符串形式返回错误。
返回导致此错误的文件的url。
另请参阅