QtScript

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 24. listopadu 2014; kontroly vyžadují 8 úprav .

QtScript  je skriptovací jazyk, který je od verze 4.3.0 nedílnou součástí Qt .

Jazyk je založen na standardu ECMAScript s některými rozšířeními [1] , jako je možnost připojení k signálům a slotům QObject .

Použití QtScript (nebo QSA pro dřívější verze Qt) usnadňuje přeměnu Qt aplikace na plně rekonfigurovatelnou softwarovou platformu[ upřesnit ] .

Generátor vazeb QtScript [2] nabízí vazby Qt API pro použití tříd Qt přímo z ECMAScriptu .

S vydáním Qt 5.5 (vydáno 1. července 2015) byl QtScript zastaralý [3] .

QSA

Dříve Trolltech dodával knihovnu QSA (Qt Script for Applications) jako binární soubory. S vydáním QtScriptu byla tato knihovna zastaralá a od roku 2008 [4] již není podporována.

Aplikace

QtScript se konkrétně používá v:

QtLua

Alternativou k JavaScript interpretru dodávanému s Qt je QtLua [ 5] , který umožňuje rozšířit Qt aplikace o Lua skripty.

Poznámky

  1. Qt 4.5: Modul QtScript: Kompatibilita ECMAScript Archivováno 4. března 2016.
  2. qt-labs – qtscriptgenerator Archivováno 28. prosince 2011.
  3. Nové funkce v Qt 5.5 – zastaralá funkčnost archivována 17. listopadu 2017 na Wayback Machine 
  4. Pozdravte QtScript (eng)  (  mrtvý odkaz) . Archivováno z originálu 26. června 2013.
  5. Domovská stránka projektu QtLua . Získáno 23. června 2011. Archivováno z originálu 22. června 2011.

Odkazy