QtScript - Википедия - QtScript
QtScript это скриптовый движок, который был частью Qt кросс-платформенный рамки приложения начиная с версии 4.3.0.
В язык сценариев основан на ECMAScript стандарт с несколькими расширениями, такими как подключения сигналов и слотов в стиле QObject.[1] Библиотека содержит движок и C ++ API для оценки кода QtScript и предоставления пользовательских классов C ++, производных от QObject, в QtScript.
Генератор привязки QtScript[2] предоставляет привязки для Qt API для прямого доступа из ECMAScript.[требуется разъяснение требуется обновление?] QtScript и генератор привязки используются для Amarok 2 скриптовая система.
Текущая (по состоянию на Qt 4.7) реализация использует JavaScriptCore и не будет развиваться. Модуль устарел в Qt 5.5.[3]
Qt Script для приложений (QSA)
Ранний и не связанный с этим механизм сценариев, называемый Qt Script для приложений (QSA), была поставлена Trolltech как отдельная библиотека на основе Qt с двойной лицензией под GPL и коммерческая лицензия.
С выпуском QtScript QSA устарел, и его срок службы подошел к концу в 2008 году.[4]
Рекомендации
- ^ «Создание сценариев приложений: совместимость с ECMAScript». Qt 4.6. Nokia. Архивировано из оригинал на 2010-09-28. Получено 5 сентября 2011.
- ^ Генератор QtScript В архиве 2011-12-28 на Wayback Machine
- ^ «Новые возможности Qt 5.5». Компания Qt. Получено 15 апреля 2015.
- ^ Хансен, Кент (5 января 2007 г.). "Передай привет QtScript!". Qt Labs: блоги разработчиков. Nokia. Архивировано из оригинал 26 июня 2013 г.. Получено 23 ноября 2013.