Scripting Guide > Toon Boom Harmony 10.0.1 Scripting Guide > Chapter 1: Introduction

Chapter 1: Introduction

In the Scripting guide you will find information which helps you to understand how to use Qt®, the scripting language supported by Toon Boom Harmony.

Beginning with this release of Harmony 10, Toon Boom Animation has changed the scripting language for the SDK.

Scripting language used in Harmony 10: Qt script
Reason for changing the scripting language: To provide 64-bit support

Toon Boom Animation has changed the scripting language in Harmony v10 to Qt Script from QSA used in earlier versions. Script's storage is now done as plain text, *.js instead of *.qsa format.

This change to the api was made in the interests of improving the software so that it could support 64-bit platforms. As always, we have made every effort to enable backward compatibility between Harmony v10 and earlier versions which used QSA script.

Simple functions should port seamlessly.
Class definitions must follow the new QT Script syntax, so that existing scripts may be modified.

Detailed instructions on moving QSA script to Qt Script can be found in the "Moving from QSA to Qt Script" documentation at this link:

http://qt-project.org/doc/qt-4.8/porting-qsa.html

Topics Covered 

Scripting Overview
Scripting Reference