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).