QtScript

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 24 noiembrie 2014; verificările necesită 8 modificări .

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] .

QSA

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ă.

Aplicație

QtScript este utilizat în mod special în:

QtLua

O alternativă la interpretul JavaScript furnizat cu Qt este QtLua [ 5] , care vă permite să extindeți aplicațiile Qt cu scripturi Lua .

Note

  1. Qt 4.5: QtScript Module: ECMAScript Compatibility Arhivat 4 martie 2016.
  2. qt-labs - qtscriptgenerator Arhivat 28 decembrie 2011.
  3. Caracteristici noi în Qt 5.5 - Funcționalitate depreciată Arhivată 17 noiembrie 2017 la Wayback Machine 
  4. Salutați QtScript (eng)  (  link mort) . Arhivat din original pe 26 iunie 2013.
  5. Acasă proiectului QtLua . Consultat la 23 iunie 2011. Arhivat din original pe 22 iunie 2011.

Link -uri