QJSEngine глобальная функция
есть ли в настоящее время способ сделать глобальную функцию? Я пытаюсь перенести существующее приложение со старого на, но не могу найти способ это сделать.
Когда я проверил исходные коды Qt, как определяется функция "print()", они использовали внутренние
QV4::Score/ScoreObject
классы для этого.
Я также нашел ответ, как "смоделировать" это в
QQmlApplicationEngine
с помощью
rootContext()->setContextObject
но это тоже не работает.
К сожалению, нам нужно перенести его на
QJSEngine
из-за устаревшего движка JS (и отсутствия функций JS) в
QScriptEngine
.
Спасибо