跳转到内容

QtScript

维基百科,自由的百科全书

这是本页的一个历史版本,由InternetArchiveBot留言 | 贡献2021年2月8日 (一) 16:10 (补救6个来源,并将0个来源标记为失效。) #IABot (v2.0.8)编辑。这可能和当前版本存在着巨大的差异。

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. ^ New Features in Qt 5.5. Qt Company. [15 April 2015]. (原始内容存档于2018-09-20). 
  2. ^ Say hello to QtScript!. [2009-05-26]. (原始内容存档于2009-07-28). 

外部連結