QtScript er et scriptsprog, der fra version 4.3.0 er en integreret del af Qt .
Sproget er baseret på ECMAScript- standarden med nogle udvidelser [1] såsom muligheden for at oprette forbindelse til QObject -signaler og slots .
Brug af QtScript (eller QSA for tidligere versioner af Qt) gør det nemt at omdanne en Qt-applikation til en fuldt rekonfigurerbar softwareplatform[ afklare ] .
QtScript Binding Generator [2] tilbyder Qt API - bindinger til at bruge Qt-klasser direkte fra ECMAScript .
Med udgivelsen af Qt 5.5 (udgivet 1. juli 2015) er QtScript blevet forældet [3] .
Tidligere har Trolltech leveret QSA -biblioteket (Qt Script for Applications) som binære filer. Med udgivelsen af QtScript blev dette bibliotek forældet og fra 2008 [4] understøttes det ikke længere.
QtScript bruges specifikt i:
Et alternativ til JavaScript - fortolkeren , der leveres med Qt , er QtLua [ 5] , som giver dig mulighed for at udvide Qt-applikationer med Lua- scripts.
ECMAScript | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dialekter |
| ||||||||||||
Motorer ( sammenligning ) | |||||||||||||
Rammer , biblioteker |
| ||||||||||||
Mennesker | |||||||||||||
Andet |
|
Qt | |
---|---|
Teknologi | |
Værktøjer | |
Indbindinger | |
relaterede emner |