QtScript is a scripting engine that has been part of the Qt cross-platform application framework since version 4.3.0.
The scripting language is based on the ECMAScript standard with a few extensions, such as QObject-style signal and slot connections.
QtScript and the binding generator are used for Amarok 2's scripting system.
[3] An earlier and unrelated scripting engine, called Qt Script for Applications (QSA), was shipped by Trolltech as a separate Qt-based library, dual-licensed under GPL and a commercial license.
With the release of QtScript, QSA has been deprecated and reached its end of life in 2008.