QtScript: Difference between revisions

Content deleted Content added
m moved Qt Script for Applications to QtScript over redirect: QSA is dead
No edit summary
Line 1:
'''Qt Script for ApplicationsQtScript'''s ('''QSA''') isa scripting engine, addonthat tohas been part of the [[Qt toolkit]] since version 4.3.0.
The scripting language is based on the [[ECMAScript]] standard. The library contains the engine, simple script editor and two extension frameworks to create simple dialogs, read and write files and execute and manipulate processes.
 
The scripting language is based on the [[ECMAScript]] standard. The library contains the engine, simplebindings scriptto editorthe andstandard twoQt extensionclasses, frameworksand toa create[[C++]] simpleAPI dialogs,for readevaluating QtScript code and writeexposing filescustom andQObject-derived executeC++ andclasses manipulateto processesQtScript.
It is dual-licensed under [[GNU General Public License|GPL]] and a commercial license
 
==Qt Script for Applications (QSA)==
QSA is released by [[Trolltech]] on the following ''platforms'':
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 [[GNU General Public License|GPL]] and a commercial license.
* QSA for [[X Window System]] ([[Linux]]/[[Unix]])
* QSA for Apple [[Mac OS X]]
* QSA for [[Microsoft Windows]] (only QSA versions compatible with Qt 4 are available under GPL)
 
With the release of QtScript, QSA has been deprecated and will reach its end of life in [[2008]].<ref>{{cite web|url=http://labs.trolltech.com/blogs/2007/01/05/say-hello-to-qtscript/|title=Say hello to QtScript!}}</ref>
From Qt version 4.3.0 onward, the scripting API <ref>[http://doc.trolltech.com/4.3/qtscript.html Qt 4.3: QtScript Module<!-- Bot generated title -->]</ref>, which is based on Qt Script for Applications <ref>[http://doc.trolltech.com/qsa-1.2.2/ QSA 1.2: Qt Script for Applications<!-- Bot generated title -->]</ref> is integrated as core part of Qt and is no longer a separate library.
 
== External links ==
* [http://doc.trolltech.com/qsa-14.2.23/indexqtscript.html QSAQtScript documentationmodule]
* [http://www.trolltech.com/products/qt/addon/qsa QSA homepage]
* [http://doc.trolltech.com/qsa-1.2.2/index.html QSA documentation]
 
==References==