haulm 发表于 2006-11-29 17:54:29

QSA 是什么?新的C#、新的javascript?

http://www.trolltech.com/products/qt/addon/qsa/
QSA Overview

Qt Script for Applications (QSA) is a cross-platform application-scripting toolkit based on Qt. With QSA it is easy to provide your customers with the benefits of a customizable application. Qt/C++ development forms the core application, then your customers can tailor it to their own specific needs using Qt Script.

Qt Script for Applications is a cross-platform toolkit that allows developers to make their Qt/C++ applications scriptable using an interpreted scripting language, Qt Script (based on ECMAScript/JavaScript).

QSA allows developers to make their applications more attractive to end-users, VARs (Value Added Resellers) and their own support staff. All three groups are empowered by scripting to compose their own functionality from the functions that the application developer provides, and from the Qt toolkit itself.
Components
QSA Library

C++ library for making Qt-based applications scriptable.
Qt Script

an easy-to-learn, cross-platform interpreted scripting language. Qt Script is based on the ECMAScript standard. (Microsoft's JScript, and Netscape's JavaScript are also based on the ECMAScript standard.)
QSA Workbench

a light weight, simple to use scripting environment that developers can make available to scripters. QSA Workbench includes syntax highlighting, completion and provides a stack trace. It can be used to write, edit and run scripts.
Input Dialog Framework

a high level GUI API that allows scripters to write dialogs that receive input from users.
Utility Framework

an extension library for giving scripters file access and shell execution possibilities.

QSA allows developers to make their chosen application objects (which are QObject subclasses) available to the scripting engine. This is achieved by passing the objects to a QSA library function. QSA do this dynamically, no binding code is necessary.

For in depth information about QSA see the Qt Script for Applications Documentation. If you have further questions, please contact us.
Evaluate QSA

Evaluate Qt Script for Applications (QSA)
QSA is released under a commercial license for Linux/Unix (X11), Windows and Mac platforms. In addition to a commercial license, QSA is also licensed under the GNU GPL for Open Source software development

cavendish 发表于 2006-12-5 03:49:14

这个很好了吧
就是Qt应用的JavaScript接口
类似于MS Office里面的VBA
页: [1]
查看完整版本: QSA 是什么?新的C#、新的javascript?