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]

参考文献

  1. . Qt Company. [15 April 2015]. (原始内容存档于2018-09-20).
  2. . [2009-05-26]. (原始内容存档于2009-07-28).

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.