Qt스크립트

QtScript

QtScript는 버전 4.3.0 이후 Qt 크로스 플랫폼응용 프로그램 프레임워크의 일부인 스크립트엔진입니다

스크립트 언어는 QObject 스타일의 신호 및 슬롯 연결 [1]등 몇 가지 확장 기능을 가진 ECMAScript 표준을 기반으로 합니다.라이브러리에는 엔진과 QtScript 코드를 평가하고 커스텀 QObject에서 파생된 C++ 클래스를 QtScript에 노출하기 위한 C++ API가 포함되어 있습니다.

QtScript Binding[2] Generator는 Qt API가 ECMAScript에서 [clarification needed update needed?]직접 액세스하기 위한 바인딩을 제공합니다.QtScript와 바인딩 생성기는 Amarok 2의 스크립트 시스템에 사용됩니다.

현재 (4.7분기 기준) 구현에서는 JavaScriptCore를 사용하고 있으며 더 이상 개발되지 않습니다.이 모듈은 Qt 5.5에서 [3]폐지되었습니다.

응용 프로그램용 Qt 스크립트(QSA)

Trolltech는 Qt Script for Applications(QSA)라고 불리는 이전의 관련 없는 스크립팅 엔진을 별도의 Qt 기반 라이브러리로 GPL 및 상용 라이선스로 출하했습니다.

QtScript가 출시됨에 따라 QSA는 폐지되어 [4]2008년에 종료되었습니다.

레퍼런스

  1. ^ "Making Applications Scriptable: ECMAScript Compatibility". Qt 4.6. Nokia. Archived from the original on 2010-09-28. Retrieved 5 September 2011.
  2. ^ QtScript GeneratorWayback Machine에 아카이브된 2011-12-28
  3. ^ "New Features in Qt 5.5". Qt Company. Retrieved 15 April 2015.
  4. ^ Hansen, Kent (5 January 2007). "Say hello to QtScript!". Qt Labs: Developer Blogs. Nokia. Archived from the original on 2 December 2013. Retrieved 23 November 2013.

외부 링크