See artikkel ootab keeletoimetamist. |
Qt | |
---|---|
Graafiline kasutajaliides programmis Qt Creator | |
Autor | Haavard Nord ja Eirik Chambe-Eng |
Arendaja |
Trolltech (1991–2008) Nokia (2008–2011) Qt Project (2011–tänapäevani) Digia (2012–2014) The Qt Company (2014–tänapäevani) |
Esmaväljalase | 20. mai 1995 |
Viimane väljalase | 6.7.3 / 27.09.2024 |
Kirjutatud keeles | C++, Objective-C, Objective-C++, Java |
OS | Android, iOS, Linux, X11, macOS, Windows, Windows Phone[1] |
Platvorm | mitmeplatvormiline |
Keeled | inglise keel |
Arenduse staatus | aktiivne |
Litsents |
Qt Commercial License[2] GPL 2.0, 3.0[3] LGPL 3.0[4] |
Veebisait |
www |
Qt on mitmeplatvormilise rakenduse raamistik, mida kasutatakse peamiselt rakendustarkvara arendamiseks, mida omakorda saab käitada erinevatel tarkvaralistel või riistvaraplatvormidel väikeste või olematute erinevustega koodibaasil, säilitades samal ajal programmi olemust ja kiirust. Qt-d arendavad nüüdisajal The Qt Company ja Qt Project.
1990. aasta suvel töötasid koos Haavard Nord ja Eirik Chambe-Eng andmebaasirakenduse kallal, mis oli mõeldud ultrahelipiltide jaoks. Selleks nad kasutasid C++ programmeerimiskeelt ja pidi töötama Mac OS-i, UNIX-i ja Windowsi operatsioonisüsteemidel. Nad alustasid Qt arendamist 1991. aastal, 3 aastat enne firma loomist, mis kandis nime Quasar Technologies, hiljem võtsid uue nime Troll Tech ja siis nimetasid ümber Trolltechiks.[5]
20. mail 1995 Troll Tech lasi ametlikult välja Qt 0.90 X11/Linuxi platvormide jaoks.[6]
Qt töötab paljudel erinevatel platvormide, järgnevad on ametlikult toetatud:
Platvorm | Kirjeldus |
---|---|
Linux/UNIX | |
X11 | Qt X Windowsi süsteemil (Linux, BSD, HP-UX, Solaris, AIX, jne.)[7] |
Wayland | Qt Waylandil.[8] |
Integreeritud Linux | Qt on integreeritud pihuarvutisse, nutitelefoni jne.[9] Eksisteerib ka erinevatel platvormidel sõltuvalt kuvamistehnoloogiast. DirectFB, LinuxFB ja EGL (API). |
Android | Qt Androidil,[10] tuntud kui ka Necessitas.[11] |
Apple'i platvormid | |
MacOS | Qt Apple MacOSil; toetab rakendusi Cocoal[12] |
iOS | Qt iOS platvormil (iPhone, iPad)[13] |
Microsofti platvormid | |
Windows | Qt Microsoft Windows XP-l, Vistal, 7-l,[14] 8-l ja 10-l[15] |
Windows CE | Qt Windows CE 6-l ja Windows CE 7-l.[16] |
Windows RT | Toetatud WinRT-l põhinevad Windows 8 programmid ja Windows Phone 8[17] Alates 5.4 versioonist on toetatud ka Windows Phone 8.1[18] |
Muud integreeritud platvormid | |
Integrity | Qt Integrityl[19] |
QNX | Qt QNX-il[20] |
VxWorks | Qt VxWorksil[21] |
{{netiviide}}
: CS1 hooldus: mitu nime: autorite loend (link)