QDeclarativeError Class Reference

[ QtDeclarative module]

The QDeclarativeError class encapsulates a QML error. 更多...

方法


详细描述

The QDeclarativeError class encapsulates a QML error.

QDeclarativeError includes a textual description of the error, as well as location information (the file, line, and column). The toString () 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 () 或 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"
            ^
			

方法文档编制

QDeclarativeError.__init__ ( self )

Creates an empty error object.

QDeclarativeError.__init__ ( self , QDeclarativeError )

Creates a copy of other .

int QDeclarativeError.column ( self )

Returns the error column number.

另请参阅 setColumn ().

QString QDeclarativeError.description ( self )

Returns the error description.

另请参阅 setDescription ().

bool QDeclarativeError.isValid ( self )

Returns true if this error is valid, otherwise false.

int QDeclarativeError.line ( self )

Returns the error line number.

另请参阅 setLine ().

QDeclarativeError.setColumn ( self , int)

Sets the error column number.

另请参阅 column ().

QDeclarativeError.setDescription ( self , QString)

Sets the error description .

另请参阅 description ().

QDeclarativeError.setLine ( self , int)

Sets the error line number.

另请参阅 line ().

QDeclarativeError.setUrl ( self , QUrl )

设置 url for the file that caused this error.

另请参阅 url ().

QString QDeclarativeError.toString ( self )

Returns the error as a human readable string.

QUrl QDeclarativeError.url ( self )

Returns the url for the file that caused this error.

另请参阅 setUrl ().