Qt Script is a module that allows you to use ECMAScript to script Qt applications. Learn how to create, wrap, and access QObjects, convert between Qt Script and C++ types, and customize the script environment.
Learn how to make your Qt applications scriptable with the Qt Script module. This module provides classes for evaluating, extending and accessing Qt Script code from C++, but it is not actively developed and has license restrictions.
Learn how to make your Qt application scriptable with JavaScript using three different APIs: Qt Script, JS API, and QML. Compare their features, advantages, and limitations for scripting applications.
QScriptEngine is a C++ class that provides an environment for evaluating Qt Script code. Learn how to use QScriptEngine to create, execute, and manipulate scripts, and how to register C++ types with QScriptEngine.
Learn how to use Qt Script to create a simple application with a push button and a translation. The example shows how to embed a script engine, evaluate a script, and process the result.
Learn about the built-in objects, functions and properties supported by Qt Script, a JavaScript-like scripting language for Qt applications. See the ECMA-262 specification for detailed descriptions and examples.
QJSEngine is a class that provides an environment for evaluating JavaScript code in Qt applications. It has functions for evaluating scripts, importing modules, installing extensions, and managing object ownership.
Learn how to use the Qt Script Debugger to debug script execution in Qt applications that use Qt Script. The manual covers the debugger's components, functionality, commands, and features.
Learn how to use QJSEngine and QJSValue classes to evaluate and access JavaScript code in Qt applications. See examples of scripting classes, basic usage, and security implications.
QScriptValue is a container for Qt Script data types, such as primitive, object, QVariant, QObject and QMetaObject. Learn how to create, convert, access and manipulate QScriptValue objects with methods and functions.