The QScriptSyntaxCheckResult class provides the result of a script syntax check. 更多...
| 头: | #include <QScriptSyntaxCheckResult> | 
| qmake: | QT += script | 
| Since: | Qt 4.5 | 
该类在 Qt 4.5 引入。
| enum | State { Error, Intermediate, Valid } | 
| QScriptSyntaxCheckResult (const QScriptSyntaxCheckResult & other ) | |
| QScriptSyntaxCheckResult & | operator= (const QScriptSyntaxCheckResult & other ) | 
| ~QScriptSyntaxCheckResult () | |
| int | errorColumnNumber () const | 
| int | errorLineNumber () const | 
| QString | errorMessage () const | 
| QScriptSyntaxCheckResult::State | state () const | 
QScriptSyntaxCheckResult is returned by QScriptEngine::checkSyntax () to provide information about the syntactical (in)correctness of a script.
This enum specifies the state of a syntax check.
| 常量 | 值 | 描述 | 
|---|---|---|
								
QScriptSyntaxCheckResult::Error
								
							 | 
							
								
0
								
							 | 
							The program contains a syntax error. | 
								
QScriptSyntaxCheckResult::Intermediate
								
							 | 
							
								
1
								
							 | 
							The program is incomplete. | 
								
QScriptSyntaxCheckResult::Valid
								
							 | 
							
								
2
								
							 | 
							The program is a syntactically correct Qt Script program. | 
Constructs a new QScriptSyntaxCheckResult from the other 结果。
赋值 other result to this QScriptSyntaxCheckResult , and returns a reference to this QScriptSyntaxCheckResult .
销毁此 QScriptSyntaxCheckResult .
Returns the error column number of this QScriptSyntaxCheckResult , or -1 if there is no error.
另请参阅 state () 和 errorLineNumber ().
Returns the error line number of this QScriptSyntaxCheckResult , or -1 if there is no error.
另请参阅 state () 和 errorMessage ().
Returns the error message of this QScriptSyntaxCheckResult , or an empty string if there is no error.
另请参阅 state () 和 errorLineNumber ().
Returns the state of this QScriptSyntaxCheckResult .