QtScript — QtScript
QtScript to silnik skryptowy, który jest częścią wieloplatformowej struktury aplikacji Qt od wersji 4.3.0.
Język skryptowy jest oparty na standardzie ECMAScript z kilkoma rozszerzeniami, takimi jak połączenia sygnałowe i szczelinowe w stylu QObject. Biblioteka zawiera silnik i C++ API do oceny kodu QtScript i wystawiania niestandardowych klas C++ pochodzących z QObject w QtScript.
Generator powiązań QtScript zapewnia powiązania dla interfejsu API Qt, aby uzyskać dostęp bezpośrednio z ECMAScript. QtScript i generator wiązań są używane w systemie skryptowym Amaroka 2.
Obecna (od Qt 4.7) implementacja używa JavaScriptCore i nie będzie dalej rozwijana. Moduł jest przestarzały od Qt 5.5.
Skrypt Qt dla aplikacji (QSA)
Wcześniejszy i niepowiązany silnik skryptowy, zwany Qt Script for Applications (QSA), został dostarczony przez Trolltech jako oddzielna biblioteka oparta na Qt, z podwójną licencją GPL i licencją komercyjną.
Wraz z wydaniem QtScript, QSA został przestarzały i osiągnął koniec życia w 2008 roku.