QtScript este un limbaj de scripting care, începând cu versiunea 4.3.0, este parte integrantă a Qt .
Limbajul se bazează pe standardul ECMAScript cu unele extensii [1] , cum ar fi capacitatea de a se conecta la semnale și sloturi QObject .
Utilizarea QtScript (sau QSA pentru versiunile anterioare de Qt) facilitează transformarea unei aplicații Qt într-o platformă software complet reconfigurabilă[ clarifica ] .
QtScript Binding Generator [2] oferă legături Qt API pentru a utiliza clase Qt direct din ECMAScript .
Odată cu lansarea Qt 5.5 (lansat la 1 iulie 2015), QtScript a fost depreciat [3] .
Anterior, Trolltech a furnizat biblioteca QSA (Qt Script for Applications) ca fișiere binare. Odată cu lansarea QtScript, această bibliotecă a fost depreciată și din 2008 [4] nu mai este acceptată.
QtScript este utilizat în mod special în:
O alternativă la interpretul JavaScript furnizat cu Qt este QtLua [ 5] , care vă permite să extindeți aplicațiile Qt cu scripturi Lua .
ECMAScript | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dialectele | |||||||||||||
Motoare ( comparație ) | |||||||||||||
Cadre , biblioteci |
| ||||||||||||
oameni | |||||||||||||
Alte |
|
Qt | |
---|---|
Tehnologie | |
Instrumente | |
Legături | |
subiecte asemănătoare |