QtScript

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая PicaPica (обсуждение | вклад) в 07:06, 23 сентября 2015 (Исправление пунктуационных ошибок). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

QtScript — скриптовый язык, который, начиная с версии 4.3.0, является составной частью Qt .

Язык основан на стандарте ECMAScript с некоторыми расширениями[1], такими как возможность соединения с сигналами и слотами объектов QObject.

Использование QtScript (или QSA для более ранних версий Qt) позволяет легко превратить Qt-приложение в полностью переконфигурируемую программную платформу.

QtScript Binding Generator[2] предлагает привязки Qt API, чтобы использовать классы Qt прямо из ECMAScript.

QSA

Ранее Trolltech поставлял библиотеку QSA (Qt Script for Applications) в виде бинарных файлов. С выпуском QtScript эта библиотека была названа устаревшей, и начиная с 2008 года[3] более не поддерживается.

Применение

QtScript в частности используется в:

QtLua

Альтернативой поставляемому в составе пакета Qt интерпретатору JavaScript может служить пакет QtLua[4], позволяющий расширять Qt-приложения с помощью Lua-скриптов.

Примечания

Ссылки