QSA 概述
QSA是一个跨平台脚本工具箱,可以用来为用户提供可定制的Qt应用程序。
Qt Script for Applications (QSA)是Trolltech基于Qt的跨平台脚本工具箱。有了QSA,可以简单的为用户提供可定制的程序。您可以开发Qt/C++程序,然后用户便可以根据自己的专门需求进行定制。
Qt Script for Applications(QSA)是一个跨平台的工具箱,允许开发者利用说明性的脚本语言--Qt Script(基于ECMAScript/JavaScript)来创建C++程序,并使之脚本化。
QSA使得开发者的程序对终端用户、VARs和他们自己的支持人员更有吸引力。这三方均可以利用脚本从开发者或Qt库提供的原功能中发展他们自己的新功能。
组件:
QSA库:C++库使得基于Qt的程序脚本化。
Qt脚本:一种简单易学的跨平台说明性脚本语言。Qt脚本基于ECMAScript标准(Microsoft's JScript, and Netscape's JavaScript也是基于该标准)。
QSA工作台:开发者为脚本人员提供的低负载、简易的脚本环境。QSA工作台包含语法辅助、堆栈跟踪等。可以用来输入、编辑和运行脚本。
输入对话框:高级的GUI API允许脚本人员编写对话框以接收用户输入。
应用框架:含有一个扩展库,脚本人员具有文件访问和命令执行能力。
QSA允许开发者构建他们选择的程序对象(属于QObject子类),用于脚本引擎。这可以通过传递对象到一个QSA库函数来完成。QSA可以动态完成该任务,无需代码捆绑。
QSA在Linux/Unix(X11),Windows和Mac平台的商业授权之下发布。 除了商业授权,QSA还获得了GNU GPL Linux/Unix (X11)和Mac OS X平台上进行自由软件开发的授权。
QSA
转载上一篇:linux install 命令
下一篇:cvsnt 配置及命令解释

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Qt】Qt 开发环境安装 ( Qt 版本 5.14.2 | Qt 下载 | Qt 安装 )
一、Qt 下载、二、QT 安装
Qt 安装包 android hive -
【QT】QT容器
QT容器QString类隐式共享:隐式数据共享机制去最大化资源有效利用和最小化复制克隆操
qt 迭代器 数据 java -
【QT】QT线程
线程QT中的QThread提供了与平台无关的线程,一个QThread代表了一个应用程序中可.e <QThread>class MyThrea
qt #include 共享数据 互斥锁 -
【QT】QT富文本
富文本QTextEdit支持富文本处理,即文档中可使用多种格式,如文字、图片、表格等。
qt 富文本 类对象 富文本编辑器 -
【QT】QT文件处理
文件处理QFile类用于文件操作,它提供了读写文件的接口,可以读写文件、二进制文件和Qt资
qt #include 二进制文件 读写文件 -
【QT】QT对象树
QT对象树QT提供了对象树机制,能够自动、有效的组织和管理继承自QObject的对象
qt c++ 子类 链表 类对象 -
【QT】QT事件处理
事件处理QT中,事件作为一个对象,继承自QEvent类,常见的有键盘事件QKeyEvent、鼠
qt 开发语言 ui #include 鼠标事件 -
【QT】QT模型/视图
模型/视图编程Qt中的模型/视图架构用来实现大量的数据存储、处理及显示。MVC(Mode
qt #include 数据 数据项 -
【Qt】Qt工程管理
00. 目录文章目录00. 目录01. 概述02. 开发环境03. QT Creator工程管理
QT Qt Qt6 Qt项目文件 头文件