def
column
()
def
description
()
def
isValid
()
def
line
()
def
messageType
()
def
object
()
def
setColumn
(arg__1)
def
setDescription
(arg__1)
def
setLine
(arg__1)
def
setMessageType
(messageType)
def
setObject
(arg__1)
def
setUrl
(arg__1)
def
toString
()
def
url
()
QQmlErrorincludes a textual description of the error, as well as location information (the file, line, and column). ThetoString()method creates a single-line, human-readable string containing all of this information, for example:file:///home/user/test.qml:7:8: Invalid property assignment: double expected可以使用
qDebug(),qInfo(),或qWarning()to output errors to the console. This method will attempt to open the file indicated by the error and include additional contextual information.file:///home/user/test.qml:7:8: Invalid property assignment: double expected y: "hello" ^另请参阅
errors()errors()
QQmlError
¶
QQmlError(arg__1)
- param arg__1
Creates an empty error object.
Creates a copy of
other
.
PySide2.QtQml.QQmlError.
column
(
)
¶
int
Returns the error column number.
另请参阅
PySide2.QtQml.QQmlError.
description
(
)
¶
unicode
Returns the error description.
另请参阅
PySide2.QtQml.QQmlError.
isValid
(
)
¶
bool
Returns true if this error is valid, otherwise false.
PySide2.QtQml.QQmlError.
messageType
(
)
¶
QtMsgType
Returns the message type.
另请参阅
PySide2.QtQml.QQmlError.
object
(
)
¶
QObject
Returns the nearest object where this error occurred. Exceptions in bound property expressions set this to the object to which the property belongs. It will be 0 for all other exceptions.
另请参阅
PySide2.QtQml.QQmlError.
setColumn
(
arg__1
)
¶
arg__1
–
int
Sets the error
column
number.
另请参阅
PySide2.QtQml.QQmlError.
setDescription
(
arg__1
)
¶
arg__1 – unicode
Sets the error
description
.
另请参阅
PySide2.QtQml.QQmlError.
setLine
(
arg__1
)
¶
arg__1
–
int
Sets the error
line
number.
另请参阅
PySide2.QtQml.QQmlError.
setMessageType
(
messageType
)
¶
messageType
–
QtMsgType
设置
messageType
for this message. The message type determines which
QDebug
handlers are responsible for receiving the message.
另请参阅
PySide2.QtQml.QQmlError.
setObject
(
arg__1
)
¶
arg__1
–
QObject
Sets the nearest
object
where this error occurred.
另请参阅
PySide2.QtQml.QQmlError.
setUrl
(
arg__1
)
¶
arg__1
–
QUrl
设置
url
for the file that caused this error.
另请参阅
PySide2.QtQml.QQmlError.
toString
(
)
¶
unicode
Returns the error as a human readable string.