Qt Script is a separate module, designed with scripting applications in mind. It has a mature and rich API that permits a really deep integration of scripting functionality. It allows evaluating and debugging of scripts, and advanced use of objects and functions. It also gives access to a really low level ECMAScript engine API. Full documentation about using Qt Script to make an application scriptable can be found here .
警告： This module is not actively developed. It is provided for backwards compatibility with Qt 4 only. For new code, use QJSEngine 和相关类 in the Qt QML module instead.
This is a simple API, very similar to Qt Script , but limited to basic functionality. The main classes are QJSEngine and QJSValue , which can be used to embed pure ECMAScript functionality like evaluating scripts and calling functions.