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] .
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.
QtScript se usa específicamente en:
Una alternativa al intérprete de JavaScript proporcionado con Qt es QtLua [ 5] , que le permite ampliar las aplicaciones Qt con scripts Lua .
ECMAScript | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dialectos | |||||||||||||
Motores ( comparación ) |
| ||||||||||||
Marcos , bibliotecas |
| ||||||||||||
Gente | |||||||||||||
Otro |
|
Qt | |
---|---|
Tecnología | |
Instrumentos | |
Encuadernaciones | |
Temas relacionados |