Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: 0...-5 от Июнь 14, 2012, 07:20



Название: QScriptEngine: результат выполнения скрипта
Отправлено: 0...-5 от Июнь 14, 2012, 07:20
Здравствуйте!
Недавно заметил следующую "закономерность": результатом QScriptEngine::evaluate("1 + 2") являтся число (isNumber() == true), а результат вызова  QScriptEngine::evaluate("return 3") числом не является. Может кто-то объяснить в чем тут дело и как явно указать в скрипте возвращаемое значение?
Спасибо!