QtScript
QtScript — скриптовый язык, который является составной частью Qt начиная с версии 4.3.0.
Он основан на ECMAScript с некоторыми расширениями [1].
QtScript Binding Generator предлагает привязки Qt API чтобы использовать классы Qt прямо из ECMAScript. QtScript используется в Amarok'e начиная со 2-й версии.
Библиотека QSA (Qt Script for Applications) устарела, и, начиная с 2008 года[2], не поддерживается.
QtLua
Альтернативой поставляемому в составе пакета Qt интерпретатору JavaScript может служить пакет QtLua[3], позволяющий расширять Qt-приложения с помощью Lua-скриптов.
Применение
Использование QtScipt (или QSA для более ранних версий Qt) позволяет легко превратить qt-приложение в полностью переконфигурируемую программную платформу. Примером может послужить Ananas — достаточно известная попытка написать открытый кроссплатформенный аналог 1С:Предприятия.
Примечания
Ссылки
- QtScript module (англ.)
- QSA documentation (version 1.2.2)(англ)
- Быстрый, гибкий и забавный Qt Script = Reginald Stadlbauer & Monica Vittring. Fun, Fast and Flexible Qt Script
Это заготовка статьи о компьютерных языках. Помогите Википедии, дополнив её. |