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]

参考文献

外部链接

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.