Lt304888.ru

Туристические услуги

QtScript

11-10-2023

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

Язык основан на стандарте 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-скриптов.

Примечания

  1. Qt 4.5: QtScript Module: ECMAScript совместимость
  2. qt-labs — qtscriptgenerator
  3. Say hello to QtScript(англ)!. Архивировано из первоисточника 26 апреля 2012.
  4. QtLua project home

Ссылки

  • QtScript module  (англ.)
  • QSA documentation (version 1.2.2) (англ.)
  • Быстрый, гибкий и забавный Qt Script = Reginald Stadlbauer & Monica Vittring. Fun, Fast and Flexible Qt Script


QtScript.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01