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.

Referências

links externos