[QtLuaEngine property, readonly] QtLuaEngine::State state
The read-only property state
contains the state of the Lua engine.
State QtLuaEngine::Ready
indicates that the interpreter
is ready to accept new Lua commands.
State QtLuaEngine::Running
indicates that the interpreter
is currently executing a Lua program.
State QtLuaEngine::Paused
indicates that the interpreter
was suspended while executing a Lua program.
[QtLuaEngine property, readonly] bool ready
[QtLuaEngine property, readonly] bool running
[QtLuaEngine property, readonly] bool paused
The read-only properties ready
, running
, and paused
are true
if the Lua engine is in the corresponding state.
[QtLuaEngine property, readonly] QByteArray lastErrorMessage
The read-only property lastErrorMessage
contains the text
of the last error message produced by the Lua interpreter.
[QtLuaEngine property, readonly] QStringList lastErrorLocation
The read-only property lastErrorLocation
contains a list of locations
extracted from the stack when the last error message was recorded.
When a location corresponds to a line in a file,
this string has the format "@filename:linenumber"
.
[QtLuaEngine property] bool printResults
Boolean property printResults
indicates
whether the Lua interpreter should
print the results returned by the evaluation of the strings
passed to functions eval
or evaluate
.
The default value is false
.
[QtLuaEngine property] bool printErrors
Boolean property printErrors
indicates
whether the Lua interpreter should
print error message caused by the evaluation of the strings
passed to functions eval
or evaluate
and by signal function execution.
The default value is true
.
[QtLuaEngine property] bool pauseOnError
Boolean property pauseOnError
indicates
whether the interpreter should enter state Paused
when an error occurs. Setting this to true
implies that some code will call function resume
otherwise the interpreter will remain in state Paused
forever.
The default is false
.