![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Qt_Designer_4_4_3.png/640px-Qt_Designer_4_4_3.png&w=640&q=50)
Qt (kehitysympäristö)
alustariippumaton ohjelmistojen ja graafisten käyttöliittymien kehitysympäristö / From Wikipedia, the free encyclopedia
Qt (lausutaan virallisesti kuten englannin kielen sana "cute") on alustariippumaton ohjelmistojen ja graafisten käyttöliittymien käyttöliittymäkirjasto ja ohjelmointiympäristö. Qt sisältää muiden muassa C++ -luokkakirjaston, omaa QML-kieltä käyttävän QtQuick-kirjaston ja alustariippumattoman ohjelmointiympäristön. Qt-ympäristöä käytetään myös tekstipohjaisten sekä palvelinohjelmistojen kehittämiseen.
Tätä artikkelia tai sen osaa on pyydetty päivitettäväksi, koska sen sisältö on osin vanhentunut. Voit auttaa Wikipediaa parantamalla artikkelia. Lisää tietoa saattaa olla keskustelusivulla. Tarkennus: puuttuu Qt 5 ja Qt project historia, kts. http://www.qt.io/qt20/ |
Qt | |
---|---|
![]() |
|
![]() Qt Designer -työkalu käyttöliittymien suunnittelua varten |
|
Kehittäjä |
Qt Group Qt Project |
Kehityshistoria | |
Vakaa versio | 6.7.1 ()[1] |
Tiedot | |
Ohjelmistotyyppi | käyttöliittymäkirjasto, ohjelmointiympäristö |
Alusta | Android, Linux, iOS, OS X, QNX, Windows |
Lisenssi | GPL, LGPL, kaupallinen |
Aiheesta muualla | |
www.qt.io | |
Versiohallinta | |
Infobox OK |
Qt-ympäristö on vapaa ja avoimen lähdekoodin ohjelmisto ja se on saatavilla GPL- ja LGPL-lisensseillä sekä kaupallisella lisenssillä.
Qt:n tuotemerkin ja tekijänoikeudet omistaa Qt Group. Qt-ympäristöä kehittää Qt Groupin lisäksi Qt Project, joka on avoin joukko yksilöitä ja yrityksiä.
Huomattavia Qt:n avulla kehitettyjä ohjelmistoja ovat muun muassa KDE-ympäristö ja siihen liittyvät sovellusohjelmat. Muita ohjelmistoja ovat muiden muassa Google Earth, Skype, VirtualBox ja VLC media player.
Qt-kirjastossa on sisäänrakennettu tuki C++-ohjelmointikielelle, mutta Qt:iä voidaan käyttää myös muilla kielillä kuten esimerkiksi C# (Qyoto -kirjaston avulla), Java (Qt Jambi), Python (PyQt, PySide, PythonQt), Ruby (QtRuby) ja PHP (PHP-Qt).