QtScript

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Be nt all (обсуждение | вклад) в 05:19, 23 июня 2011 (QtLua, Применение). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

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С:Предприятия.

Ссылки

Примечания