QJSEngine глобальная функция

есть ли в настоящее время способ сделать глобальную функцию? Я пытаюсь перенести существующее приложение со старого на, но не могу найти способ это сделать.

Когда я проверил исходные коды Qt, как определяется функция "print()", они использовали внутренние QV4::Score/ScoreObject классы для этого.

Я также нашел ответ, как "смоделировать" это в QQmlApplicationEngine с помощью rootContext()->setContextObject но это тоже не работает.

К сожалению, нам нужно перенести его на QJSEngine из-за устаревшего движка JS (и отсутствия функций JS) в QScriptEngine.

Спасибо

0 ответов

Другие вопросы по тегам