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] .
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.
QtScript se konkrétně používá v:
Alternativou k JavaScript interpretru dodávanému s Qt je QtLua [ 5] , který umožňuje rozšířit Qt aplikace o Lua skripty.
ECMAScript | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dialekty |
| ||||||||||||
Motory ( srovnání ) |
| ||||||||||||
Rámce , knihovny |
| ||||||||||||
Lidé | |||||||||||||
jiný |
|
Qt | |
---|---|
Technika | |
Nástroje | |
Vazby | |
související témata |