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.

Bibliografia

Linki zewnętrzne