|Home | Tutorial | Classes | Functions | QSA Workbench | Language | Qt API | QSA Articles | Qt Script for Applications |

[Home] [Next: Qt Script Language Concepts]

## Introduction

Qt Script for Applications's scripting language is called Qt Script, and it is an implementation of a subset of ECMAScript 4.0. ECMAScript is also called JavaScript or JScript by some vendors.

Qt Script provides the language features of ECMAScript, for example, while loops, class and function definitions, etc.

Qt Script also supports Trolltech's innovative signals and slots mechanism. Signals and slots provide type-safe inter-object communication that supersedes the crash-prone callbacks and message maps approaches used by older tools.

This language reference describes the language features provided by Qt Script. It is divided into the following chapters:

- Qt Script Language Concepts

- Built-in Types and Objects

- Built-in Variables and Constants

- Built-in Functions and Operators

- Control Statements

Readers are assumed to have a basic understanding of programming, and to have read the Getting Started Guide that introduces Qt Script, QSA Workbench and some of the widget subclasses and other classes available to Qt Script for Applications developers.

[Home] [Next: Qt Script Language Concepts]