Qt
From Wikipedia, the free encyclopedia
Remove ads
Qt er et portabelt programvarebibliotek for utvikling av programmer som uten endringer i kildekoden kan kompileres til å kjøres på flere ulike operativsystemer og plattformer, som X11, Microsoft Windows, macOS og Microsoft Windows CE. Det ble opprinnelig utviklet av selskapet Trolltech. Qt inneholder funksjonalitet som gjør det populært å bygge grafiske programmer med, men kan også brukes i ikke-grafiske programmer, som tjenere. Foruten en modul til å bygge grafiske brukergrensesnitt inneholder Qt også moduler for å bruke OpenGL, filbehandling, TCP/IP, SQL, XML og multimedia.[6]
Opprinnelig kunne Qt-programmer kun programmeres i C++, men etter hvert har Trolltech også begynt å støtte Java gjennom Qt Jambi[7] Foruten de to offisielt støttede plattformene har tredjeparts utviklere også laget bindinger for Python[8] Ruby[9] C#[10] PHP[11] og Ada[12]
Siden Qt er så portabelt og dessuten tilgjengelig under GPL og LGPL, er det svært populært iblant utviklere av fri programvare og brukes blant annet i skrivebordsmiljøet KDE, mediasenteret MythTV, chat-klienten Psi, nettleseren Arora og i de nyeste versjonene av medieavspilleren VLC Media Player. På den andre siden kan Qt brukes i proprietær programvare med en kommersiell lisens og brukes i programmer som skal kjøre på flere ulike plattformer. Eksempler på dette er nettleseren Opera, Google Earth og Skype. Qt brukes også i Qtopia, Trolltechs plattform for mobiltelefoner.
Remove ads
Varianter
- Qt/X11 — Qt for vindussystemet X (Unix / Linux)
- Qt/Mac — Qt for Apple Mac OS X
- Qt/Windows — Qt for Microsoft Windows
- Qt/Embedded — Qt for innebygde systemer (Handholdte datamaskiner, Smartphone, Qtopia, etc.)
- Qt/WinCE — Qt for Windows CE
- Qt Jambi — Qt for Java
Det er fire versjoner av Qt for de respektive plattformene:
- Qt Console — for utvikling som ikke trenger grafisk brukergrensesnitt
- Qt Desktop Light — enkelt versjon for utvikling for grafiske brukergrensesnitt, som ikke støtter nettverk og databasebruk
- Qt Desktop — full versjon
- Qt Open Source Edition — full versjon under åpen kildekodelisens
Remove ads
Versjonshistorikk
![]() | Ufullstendig liste: Denne listen er ufullstendig og du kan hjelpe Wikipedia ved å utvide den. |
Remove ads
Referanser
Eksterne lenker
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads