QQmlError¶

Synopsis¶
Functions¶
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
()
Detailed Description¶
QQmlError
includes 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 expectedYou can use
qDebug()
,qInfo()
, orqWarning()
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" ^See also
errors()
errors()
-
class
QQmlError
¶ QQmlError(arg__1)
- param arg__1
Creates an empty error object.
Creates a copy of
other
.
-
PySide2.QtQml.QQmlError.
column
()¶ - Return type
int
Returns the error column number.
See also
-
PySide2.QtQml.QQmlError.
description
()¶ - Return type
unicode
Returns the error description.
See also
-
PySide2.QtQml.QQmlError.
isValid
()¶ - Return type
bool
Returns true if this error is valid, otherwise false.
-
PySide2.QtQml.QQmlError.
messageType
()¶ - Return type
QtMsgType
Returns the message type.
See also
-
PySide2.QtQml.QQmlError.
object
()¶ - Return type
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.
See also
-
PySide2.QtQml.QQmlError.
setColumn
(arg__1)¶ - Parameters
arg__1 –
int
Sets the error
column
number.See also
-
PySide2.QtQml.QQmlError.
setDescription
(arg__1)¶ - Parameters
arg__1 – unicode
Sets the error
description
.See also
-
PySide2.QtQml.QQmlError.
setLine
(arg__1)¶ - Parameters
arg__1 –
int
Sets the error
line
number.See also
-
PySide2.QtQml.QQmlError.
setMessageType
(messageType)¶ - Parameters
messageType –
QtMsgType
Sets the
messageType
for this message. The message type determines whichQDebug
handlers are responsible for receiving the message.See also
-
PySide2.QtQml.QQmlError.
setObject
(arg__1)¶ - Parameters
arg__1 –
QObject
Sets the nearest
object
where this error occurred.See also
-
PySide2.QtQml.QQmlError.
setUrl
(arg__1)¶ - Parameters
arg__1 –
QUrl
Sets the
url
for the file that caused this error.See also
-
PySide2.QtQml.QQmlError.
toString
()¶ - Return type
unicode
Returns the error as a human readable string.