QScriptSyntaxCheckResult Class Reference
[QtScript module]
该QScriptSyntaxCheckResult类提供了一个脚本语法检查的结果。More…
Types
enum State { Error, Intermediate, Valid }
Methods
__init__ (self, QScriptSyntaxCheckResult other)
int errorColumnNumber (self)
int errorLineNumber (self)
QString errorMessage (self)
State state (self)
Detailed Description
该QScriptSyntaxCheckResult类提供了一个脚本语法检查的结果。
QScriptSyntaxCheckResult被退回QScriptEngine.checkSyntax( )提供有关语法信息( )脚本的正确性。
Type Documentation
QScriptSyntaxCheckResult.State
此枚举指定一个语法检查的状态。
Constant | Value | Description |
---|---|---|
QScriptSyntaxCheckResult.Error |
0 |
该程序包含一个语法错误。 |
QScriptSyntaxCheckResult.Intermediate |
1 |
该方案是不完整的。 |
QScriptSyntaxCheckResult.Valid |
2 |
该程序是一个语法正确的Qt Script程序。 |
Method Documentation
QScriptSyntaxCheckResult.__init__ (self, QScriptSyntaxCheckResult other)
构造一个新的QScriptSyntaxCheckResult从other结果。
int QScriptSyntaxCheckResult.errorColumnNumber (self)
返回此错误的列号QScriptSyntaxCheckResult,或-1,如果没有任何错误。
See also state()和errorLineNumber( ) 。
int QScriptSyntaxCheckResult.errorLineNumber (self)
返回此错误的行号QScriptSyntaxCheckResult,或-1,如果没有任何错误。
See also state()和errorMessage( ) 。
QString QScriptSyntaxCheckResult.errorMessage (self)
返回此错误消息QScriptSyntaxCheckResult,或一个空字符串,如果没有错误。
See also state()和errorLineNumber( ) 。
State QScriptSyntaxCheckResult.state (self)