QtScript
QtScript是一个Qt 4.3.0及以后版本的脚本引擎。
这个脚本语言是基于ECMAScript语言,ECMA-262标准。该函数库包含引擎,和一个C++的API作为执行QtScript代码和创建自定的QObject派生C++类,作为QtScript使用。
QtScript Binding Generator提供Qt API的绑定作为ECMAScript直接的访问。QtScript和Binding Generator被用于Amarok 2的脚本系统。
当前版本(Qt 4.7)实现使用JavaScriptCore并且不会进一步开发。这个模块在Qt 5.5版本中被舍弃[1]。
Qt Script for Applications(QSA)
早期的脚本引擎称为Qt Script for Applications(QSA),是Qt Software推出且独立于Qt函数库,在GPL和商业许可双授权下发布。
QtScript发布后,QSA已经过时了,并在2008年结束支持。[2]
参考文献
- ^ New Features in Qt 5.5. Qt Company. [15 April 2015]. (原始内容存档于2018-09-20).
- ^ Say hello to QtScript!. [2009-05-26]. (原始内容存档于2009-07-28).