QtScript

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 24 de noviembre de 2014; las comprobaciones requieren 8 ediciones .

QtScript  es un lenguaje de secuencias de comandos que, a partir de la versión 4.3.0, es una parte integral de Qt .

El lenguaje se basa en el estándar ECMAScript con algunas extensiones [1] como la capacidad de conectarse a señales y ranuras QObject .

El uso de QtScript (o QSA para versiones anteriores de Qt) facilita convertir una aplicación Qt en una plataforma de software totalmente reconfigurable[ aclarar ] .

El generador de enlaces de QtScript [2] ofrece enlaces de API de Qt para usar clases de Qt directamente desde ECMAScript .

Con el lanzamiento de Qt 5.5 (lanzado el 1 de julio de 2015), QtScript ha quedado obsoleto [3] .

QSA

Anteriormente, Trolltech proporcionaba la biblioteca QSA (Qt Script for Applications) como archivos binarios. Con el lanzamiento de QtScript, esta biblioteca quedó obsoleta y a partir de 2008 [4] ya no es compatible.

Aplicación

QtScript se usa específicamente en:

QtLua

Una alternativa al intérprete de JavaScript proporcionado con Qt es QtLua [ 5] , que le permite ampliar las aplicaciones Qt con scripts Lua .

Notas

  1. Qt 4.5: Módulo QtScript: compatibilidad con ECMAScript Archivado el 4 de marzo de 2016.
  2. qt-labs - qtscriptgenerator Archivado el 28 de diciembre de 2011.
  3. Nuevas características en Qt 5.5 - Funcionalidad obsoleta Archivado el 17 de noviembre de 2017 en Wayback Machine . 
  4. Saluda a QtScript (eng)  (  enlace muerto) . Archivado desde el original el 26 de junio de 2013.
  5. Inicio del proyecto QtLua . Consultado el 23 de junio de 2011. Archivado desde el original el 22 de junio de 2011.

Enlaces