QtScript - QtScript
QtScript é um mecanismo de script que faz parte da estrutura de aplicativos de plataforma cruzada Qt desde a versão 4.3.0.
A linguagem de script é baseada no padrão ECMAScript com algumas extensões, como sinal de estilo QObject e conexões de slot. A biblioteca contém o mecanismo e uma API C ++ para avaliar o código QtScript e expor classes C ++ derivadas de QObject personalizadas para QtScript.
O QtScript Binding Generator fornece vínculos para a API Qt acessar diretamente do ECMAScript. QtScript e o gerador de ligação são usados para o sistema de script do Amarok 2.
A implementação atual (a partir do Qt 4.7) usa JavaScriptCore e não será mais desenvolvida. O módulo está obsoleto a partir do Qt 5.5.
Script Qt para aplicativos (QSA)
Um mecanismo de script anterior e não relacionado, chamado Qt Script for Applications (QSA), foi distribuído pela Trolltech como uma biblioteca separada baseada em Qt, com licença dupla sob GPL e uma licença comercial.
Com o lançamento do QtScript, o QSA foi descontinuado e chegou ao fim de sua vida útil em 2008.