Qt
Qt | |||||
---|---|---|---|---|---|
![]() | |||||
![]() Lage brukergrensesnitt med Qt Designer | |||||
Utvikler(e) | Qt Project,[1] The Qt Company | ||||
Utgitt | 20. mai 1995 | ||||
Nyeste versjon | 5.12.1 | ||||
Plattform | 5.12.1 | ||||
Operativsystem | Multiplattform | ||||
Skrevet i | C++ | ||||
Type | Widgetverktøy | ||||
Lisens | GNU Lesser General Public License, version 3.0,[2][3] GPLv2,[2] GPLv3[2] | ||||
Nettsted | qt-project |
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.[4]
Opprinnelig kunne Qt-programmer kun programmeres i C++, men etter hvert har Trolltech også begynt å støtte Java gjennom Qt Jambi[5] Foruten de to offisielt støttede plattformene har tredjeparts utviklere også laget bindinger for Python[6] Ruby[7] C#[8] PHP[9] og Ada[10]
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.
Varianter[rediger | rediger kilde]
- 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
Versjonshistorikk[rediger | rediger kilde]
Lansert | Versjon | Merknader |
---|---|---|
1.0 | ||
1.0.1 | ||
1.1 | ||
1.1.1 | ||
1.1.2 | ||
1.1.3 | ||
1.1.4 | ||
1.1.5 | ||
1.2.0 | ||
1.2.1 | ||
1.2.2 | ||
1.3.0 | ||
1.3.1 | ||
10. juli 1998 | 1.4.0 | |
2. oktober 1998 | 1.4.1 | |
19. desember 1998 | 1.4.2 | |
13. mars 1999 | 1.4.4 | |
26. juni 1999 | 2.0 | |
24. juli 1999 | 2.0.1 | |
1. oktober 1999 | 2.0.2 | |
13. april 2000 | 2.1 | |
1. juni 2000 | 2.1.1 | |
7. september 2000 | 2.2 | |
5. oktober 2000 | 2.2.1 | |
14. november 2000 | 2.2.2 | |
13. desember 2000 | 2.2.3 | |
16. juni 2001 | 2.3.1 | |
6. november 2001 | 2.3.2 | |
16. oktober 2001 | 3.0 | |
13. desember 2001 | 3.0.1 | |
26. februar 2002 | 3.0.2 | |
3.0.3 | ||
4. mai 2002 | 3.0.4 | |
16. juli 2002 | 3.0.5 | |
24. oktober 2002 | 3.0.6 | |
4. februar 2003 | 3.0.7 | |
14. november 2002 | 3.1 | |
18. desember 2002 | 3.1.1 | |
4. mars 2003 | 3.1.2 | |
24. juli 2003 | 3.2 | |
28. august 2003 | 3.2.1 | |
17. oktober 2003 | 3.2.2 | |
15. november 2003 | 3.2.3 | |
5. februar 2004 | 3.3 | |
2. mars 2004 | 3.3.1 | |
28. april 2004 | 3.3.2 | |
11. august 2004 | 3.3.3 | |
27. januar 2005 | 3.3.4 | |
10. september 2005 | 3.3.5 | |
16. mars 2006 | 3.3.6 | |
20. oktober 2006 | 3.3.7 | |
14. februar 2007 | 3.3.8 | |
29. juni 2005 | 4.0 | |
20. august 2005 | 4.0.1 | |
20. desember 2005 | 4.1 | |
23. februar 2006 | 4.1.1 | |
31. mars 2006 | 4.1.2 | |
19. mai 2006 | 4.1.3 | |
22. juni 2006 | 4.1.4 | |
20. oktober 2006 | 4.1.5 | |
4. oktober 2006 | 4.2 | |
20. oktober 2006 | 4.2.1 | |
1. desember 2006 | 4.2.2 | |
26. februar 2007 | 4.2.3 | |
30. mai 2007 | 4.3 | |
7. august 2007 | 4.3.1 | |
3. oktober 2007 | 4.3.2 | |
13. november 2007 | 4.3.3 | |
22. februar 2008 | 4.3.4 | |
28. mai 2008 | 4.3.5 | |
6. mai 2008 | 4.4 | |
31. juli 2008 | 4.4.1 | |
18. september 2008 | 4.4.2 | |
28. september 2008 | 4.4.3 | |
3. mars 2009 | 4.5 | |
23. april 2009 | 4.5.1 | |
25. juni 2009 | 4.5.2 | |
1. oktober 2009 | 4.5.3 | |
… | ||
10. april 2013 | 5.0.2 | Qt Blog |
3. juli 2013 | 5.1 | Qt Blog |
12. desember 2013 | 5.2 | Qt Blog |
5. februar 2014 | 5.2.1 | Qt Blog |
Referanser[rediger | rediger kilde]
- ^ https://qt-project.org/.
- ^ a b c Free Software Directory, Free Software Directory ID qt, Wikidata Q2470288, https://directory.fsf.org
- ^ http://trolltech.com/company/newsroom/announcements/press.2008-01-18.1601592972; besøksdato: 20. januar 2008.
- ^ OpenGL m.m. Arkivert 8. desember 2008 hos Wayback Machine.
- ^ Qt Jambi Arkivert 15. mai 2008 hos Wayback Machine..
- ^ PyQt,
- ^ Ruby,
- ^ C# Arkivert 22. oktober 2008 hos Wayback Machine.,
- ^ PHP-QT
- ^ QtAda.
Eksterne lenker[rediger | rediger kilde]
- (en) Offisielt nettsted
- (en) Qt – kategori av bilder, video eller lyd på Commons
- (en) Qt – galleri av bilder, video eller lyd på Commons
- Nokia Qt (tidligere Trolltech Qt)
- KDE