Bug #160 » qscript.cpp
| 1 |
#include <QtCore/QtCore>
|
|---|---|
| 2 |
#include <QtScript/QtScript>
|
| 3 |
|
| 4 |
int main(int argc, char *argv[]) |
| 5 |
{
|
| 6 |
QCoreApplication a(argc, argv); |
| 7 |
QScriptEngine engine; |
| 8 |
|
| 9 |
QScriptValue aValue = engine.evaluate("2+3"); |
| 10 |
qDebug() << "aValue:" << aValue.toString(); |
| 11 |
|
| 12 |
QScriptValue aFunction = engine.evaluate("(function(a,b) {return a+b;})"); |
| 13 |
qDebug() << "aFunction:" << aFunction.toString(); |
| 14 |
|
| 15 |
QScriptValue jsonParser = engine.evaluate(QLatin1String("JSON.parse")); |
| 16 |
qDebug() << "jsonParser:" << jsonParser.toString(); |
| 17 |
|
| 18 |
return 0; |
| 19 |
}
|