Qt (software)
![]() | |
Bildschirmfoto ![]() GUI -Design in Qt Creator Verwenden des eingebetteten QT -Designers auf Windows 10 | |
Originalautor (en) | Haavard Nord und Eirik Chambe-Eng[1] |
---|---|
Entwickler (en) |
|
Erstveröffentlichung | 20. Mai 1995[1] |
Stabile Version | 6.3.1[2] ![]() |
Repository | |
Geschrieben in | C ++ (C ++ 17) |
Betriebssystem | Android, iOS, Linux (eingebettet, Wayland, X11), Mac OS, Microsoft Windows, WebAssembly, ...[3] |
Plattform | Plattformübergreifend |
Typ | Plattformübergreifende Software und Tools für Softwareentwicklung |
Lizenz | |
Webseite | www |
Qt (ausgesprochen "süß"[7][8][9]) ist plattformübergreifende Software zum Erstellen Grafische Benutzeroberflächen ebenso gut wie plattformübergreifend Anwendungen die auf verschiedenen Software- und Hardware -Plattformen ausgeführt werden, z. Linux, Fenster, Mac OS, Android oder eingebettete Systeme mit wenig oder gar nicht in der zugrunde liegenden Codebasis und gleichzeitig eine native Anwendung mit nativen Funktionen und Geschwindigkeit.
QT wird derzeit von entwickelt von Die QT -Firma, eine öffentlich aufgelistete Firma und die QT -Projekt unter Open-Source-GovernanceEinbeziehung einzelner Entwickler und Organisationen, die daran arbeiten, QT voranzutreiben.[10][11][12] QT ist unter beiden Geschäftslizenzen erhältlich[4] und Open Source[13] Gpl 2.0, GPL 3.0 und LGPL 3.0 Lizenzen.[5][6]
Zwecke und Fähigkeiten
QT wird zur Entwicklung verwendet Grafische Benutzeroberflächen (GUIS) und Multi-Plattform Anwendungen dieser Lauf auf allen Major Desktop Plattformen und mobile oder eingebettete Plattformen. Die meisten mit QT erstellten GUI-Programme haben eine nativ aussehende Schnittstelle. In diesem Fall wird QT als a klassifiziert Widget Toolkit. Nicht-GUI-Programme können auch entwickelt werden, wie z. Befehlszeile Tools und Konsolen für Server. Ein Beispiel für ein solches Nicht-GUI-Programm, das QT verwendet Web Framework.[14]
QT unterstützt verschiedene Compiler, einschließlich der GCC C ++ - Compiler, der Visual Studio Suite, Php über eine Erweiterung für PHP5,[15] und hat umfangreich Internationalisierung Unterstützung. QT bietet auch Qt schnell, das schließt a ein deklarativ Skriptsprache genannt QML Das ermöglicht die Verwendung JavaScript die Logik bereitstellen. Mit der schnellen, schnellen Anwendungsentwicklung für mobile Geräte wurde QT möglich, während die Logik weiterhin mit nativem Code geschrieben werden kann, um die bestmögliche Leistung zu erzielen.
Weitere Funktionen sind Sql Datenbankzugriff, Xml Parsing, JSON Parsing, Faden Management- und Netzwerkunterstützung.
QT veröffentlicht
Die neueste Version von QT ist 6.3.
Für kommerzielle Benutzer werden auch noch 5,15 LTs, veröffentlicht, am 26. Mai 2020 und 6,2 LTS veröffentlicht.[16] Veröffentlicht am 30. September 2021 - Langzeitunterstützung (LTS) Versionen werden im Allgemeinen drei Jahre lang mit einer kommerziellen Lizenz unterstützt, während die Unterstützung von 5,15 auf fünf Jahre verlängert wurde, sodass sie länger oder bis zum 26. Mai 2025 unterstützt werden. Außerdem die Kde Das Projekt bietet inoffizielle Unterstützung zumindest QT 5.15, d. H. Nicht nur für kommerzielle Benutzer.
Qt verwendet
Im Jahr 2017 schätzte das QT -Unternehmen eine Gemeinschaft von rund 1 Million Entwicklern weltweit[17] In über 70 Branchen.[18]
Desktop UIS

Grafische Benutzerinteradungen und Desktop -Umgebungen Dadurch werden QT/QML als Widget -Toolkit verwendet:
- KDE Plasma, a libre Desktop -Umgebung Für verschiedene Computergeräte[19]
- Dde (Deepin Desktop -Umgebung) von Linux Deepin[20][21]
- Ukui (Ubuntu Kylin Benutzeroberfläche)[22]
- Niedesfishde[23]
- Lxqt (Leichte X11 -Desktop -Umgebung)
- Lumina, eine Desktop -Umgebung für BSD-basierend Trueos[24]
- Lomiri (früher Einheit8),[25] Eine konvergente Desktop -Umgebung, die von kanonisch gestartet wurde und von Ubports gepflegt wird[26]
- Maui Shell, ein DE, der auch ihre eigene App -Suite enthält[27]
- Einheit 2d, eine Desktop -Shell, die in QT und QML geschrieben wurde
- Trinity de, eine kontinuierlich entwickelte Gabel basierend auf KDE3[28]
- SDDM, ein Display -Manager, das ist X11 und Wayland kompatibel in geschrieben in QML. (Das ist ein Bildschirm Manager und keine Desktop -Umgebung.)
Eingebettete und mobile Benutzeroberfläche
- Aktiv entwickelt oder aufrechterhalten
- Asteroidos, ein Open -Source -Betriebssystem für Smartwatches
- Avionik, Panasonics während des Fluges Unterhaltungssystem[29][30]
- Blackberry 10, ein Touchscreen-basiertes mobiles Betriebssystem von Blackberry Ltd.
- Segelfisch os, ein mobiles Betriebssystem, das von entwickelt wurde von Jolla
- Plasma Mobile, eine berührungsbasierte GUI von entwickelt von Kde
- Luneos, Community-gesteuerter Nachfolger für Palm/HP Webos
- Nemo Mobile, basierend auf mer
- Lomiri, früher bekannt als Unity8, eine von Ubports entwickelte Telefon -Benutzeroberfläche, ursprünglich von Kanonisch
- Tesla Model s UI im Auto[31]
- webos, ein Multitasking -Betriebssystem von LG für intelligente Geräte wie Fernseher und Smartwatches
- Sky Q, das Heimunterhaltungssystem von Sky Plc[32]
- Verfügbar, aber inaktiv
Anwendungen mit qt
Viele bemerkenswerte Open-Source- oder proprietäre plattformübergreifende Software verwenden QT oder QML:
- 010 Editor, ein kommerzieller HEX -Editor und Texteditor für Microsoft Windows, Linux und MacOS.
- Ableton leben
- Adobe Photoshop Album[33]
- Adobe Photoshop -Elemente[34]
- AMDs Radeon -Software Crimson Edition Driver Tool Application.[35]
- Arctil, Tool zur Bewertung von Websicherheit[36]
- Kühn, ein Musikspieler für Linux, Microsoft Windows und andere Unix-artig Betriebssysteme.
- Autodesk Maya[37]
- Autodesk 3ds max[38]
- Bitcoin -Kern, die Referenz -Bitcoin -Implementierung. Die meisten Bitcoin -Gabeln liefern auch die Referenz -GUI.
- Kaliber, E -Book -Sammlung Anwendung[39]
- Cryengine v Editor[40]
- Davinci entschlossen, ein Video -Editor
- Delphin (Emulator), ein Emulator für die Nintendo Wii und Nintendo Gamecube Systeme.
- Dorico Notationssoftware
- Dragonframe[41] Stoppen Sie Bewegungsanimationssoftware
- ADLER durch Cadsoft Computer / Autodesk, eine EDA-Anwendung mit schematischer Erfassung, PCB-Layout, Auto-Router und CAM-Funktionen
- Freemat Kostenlose numerische Computing -Umgebung von Open Source
- Gambas Kostenlose Open Source BASIC integrierte Entwicklungsumgebung
- Google Earth[42]
- Igor Pro, eine Datenanalyse -Software
- Krita Grafikbearbeitung und digitale Malerei Software[43]
- LMMs, eine plattformübergreifende Musikproduktionssoftware
- Mathematica, ein mathematisches symbolisches Berechnungsprogramm, das manchmal ein Computeralgebra -System oder -programm bezeichnet wird und in vielen wissenschaftlichen, technischen, mathematischen und Computerfeldern verwendet wird.[44]
- Monero, Eine von Privatsphäre ausgerichtete Kryptowährung implementiert ihren offiziellen Desktop Brieftaschensoftware Verwenden von qt.[45]
- Musecore, eine Open-Source-Multiplattform-Notationssoftware
- Obs, eine libre-plattformübergreifende Screencast-Software
- Orange Data Mining Suite[46]
- Paraview Open-Source-plattformübergreifende Anwendung für interaktive, wissenschaftliche Visualisierung[47]
- qbittorrent plattformfreie und Open-Source-Bittorrent-Client[48]
- Qgis geographisches Informationssystem[49]
- Qtractor Audio Multitrack Recorder und Bearbeitungssoftware
- Quiterss Feed -Leser
- Retroshare F2F -Kommunikationsplattform
- Roblox Studio Ein Tool zur Erstellung von Spielerstellung, das auf der Roblox -Plattform verwendet wird
- Scribus Desktop Publishing -Software[50]
- Sibelius Musikkomposition und Notationssoftware[51]
- Quelle 2 Motorwerkzeuge[52] Eine 3D -Videospiel -Engine von entwickelt von Ventil
- Stellarium, ein Planetariumprogramm
- Untergrund, eine Software zur Protokollierung und Planung von Tauchgängen, die ursprünglich von Linus Torvalds entworfen und entwickelt wurden[53]
- Supercollider, eine Umgebung und Programmiersprache für Echtzeit-Audio-Synthese und algorithmische Zusammensetzung
- Teamviewer, ein Computer -Softwarepaket für Fernbedienung, Desktop -Freigabe, Online -Meetings, Webkonferenzen und Dateiübertragung zwischen Computern[54]
- Telegramm, ein Messaging -Client, der für Windows, Mac und Linux verfügbar ist[55]
- Virtualbox OS -Virtualisierungssoftware[56]
- VLC Media Player[57]
- Wireshark, ein Paketanalysator[58]
- WPS -Büro[59]
- Xaos, ein Echtzeit fraktaler Zoomer
- Xnview mp[60]
Organisationen, die Qt verwenden
QT wird von einer Vielzahl von Unternehmen und Organisationen wie z.
- AMD[61]
- Blizzard Entertainment[62]
- BMW[63]
- Crytek[40]
- Daimler AG[64][65]
- Electronic Arts[66]
- Europäische Weltraumagentur[67]
- Traumworks[68][69]
- Lg[70]
- Lucasfilm[71][72]
- Microsoft[73]
- Panasonic[74]
- Philips[75]
- Robert Bosch GmbH[76]
- Samsung[77]
- Siemens[78]
- Tesla[79]
- Tomtom[80]
- Volvo[81]
- Deutsche Flugsicherung[82]
- HP[83]
- Walt Disney Animation Studios[84]
- Ventil[85]
QT -Softwarearchitektur

QT -Konzepte
QT basiert auf diesen Schlüsselkonzepten:
- Vollständige Abstraktion der GUI
- Bei der ersten Veröffentlichung verwendete QT seine eigene Lackmaschine und -steuerung und emulierte das Aussehen der verschiedenen Plattformen, auf denen sie beim Zeichnen seiner Widgets ausgeführt werden. Dies erleichterte die Portierung, da nur sehr wenige Klassen in QT wirklich von der Zielplattform abhing. Dies führte jedoch gelegentlich zu leichten Diskrepanzen, bei denen diese Emulation unvollkommen war. Jüngste Versionen von QT verwenden die nativen APIs im Stil der verschiedenen Plattformen auf Plattformen mit einem nativen Widget -Set, um Metriken abzufragen und die meisten Kontrollen zu zeichnen und nicht wie häufig an solchen Problemen zu leiden.[86] Auf einigen Plattformen (wie Meego und KDE) QT ist Die einheimische API. Einige andere tragbare grafische Toolkits haben unterschiedliche Designentscheidungen getroffen. zum Beispiel, wxWidgets Verwendet die Toolkits der Zielplattform für ihre Implementierungen.
- Signale und Slots
- Ein Sprachkonstrukt eingeführt in Qt Für die Kommunikation zwischen Objekten[87] was es einfach macht, die implementieren Beobachtermuster beim Vermeiden Boilerplate -Code. Das Konzept ist diese GUI Widgets Kann Signale mit Ereignisinformationen senden, die von anderen Steuerelementen mit speziellen Funktionen empfangen werden können, die als Slots bezeichnet werden.
- MetaObject Compiler
- Das metaObject Compiler, bezeichnet Moc, ist ein Tool, das auf den Quellen eines QT -Programms ausgeführt wird. Es interpretiert bestimmte Makros aus dem C ++ - Code als Anmerkungen und verwendet sie zu Generieren Sie hinzugefügte C ++ - Code mit Meta -Informationen zu den im Programm verwendeten Klassen. Diese Meta -Informationen werden von QT verwendet, um Programmierfunktionen bereitzustellen, die nicht nativ in C ++ verfügbar sind: Signale und Slots, Selbstbeobachtung und asynchrone Funktionsaufrufe.
- Sprachbindungen
- QT kann in mehreren verwendet werden Programmiersprachen Anders als C ++ wie Python, JavaScript, C# und Rost[88] über Sprachbindungen; Viele Sprachen haben Bindungen für QT 5 und Bindungen für QT 4.
QT -Module
Beginnend mit QT 4.0 wurde das Framework in einzelne Module aufgeteilt.[89][90] Mit QT 5.0 wurde die Architektur noch weiter modularisiert.[91][92] QT ist jetzt in aufgeteilt in wesentlich und hinzufügen Auf Module.[93]
QT Essentials
Modul | Beschreibung |
---|---|
QT -Kern | Das einzige erforderliche QT-Modul, das Klassen enthält, die von anderen Modulen verwendet werden, einschließlich des Meta-Objekt-Systems, der Parallelität und des Gewinde, des Containers, des Ereignissystems, der Plugins und der E/A-Einrichtungen. |
QT GUI | Das zentrale GUI -Modul. In QT 5 hängt dieses Modul jetzt ab davon ab OpenGLenthält aber keine Widget -Klassen mehr. |
QT -Widgets | Enthält Klassen für klassische Widget -basierte GUI -Anwendungen und die Qscenegraph -Klassen. Wurde abgeteilt von Qtgui in Qt 5. |
QT QML | Modul für QML und JavaScript Sprachen. |
Qt schnell | Das mit QML2 geschriebene Modul für GUI -Anwendung. |
QT Schnelle Steuerelemente | Widget ähnliche Steuerelemente für Qt schnell Vor allem für Desktop -Anwendungen vorgesehen. |
QT Schnelle Layouts | Layouts zum Anordnen von Gegenständen in Qt schnell. |
QT -Netzwerk | Netzwerkabstraktionsschicht. Komplett mit Unterstützung für TCP, UDP, Http, Tls, SSL (in Qt 4) und Spdy (seit QT 5.3). |
QT Multimedia | Kurse für Audio-, Video-, Radio- und Kamerasfunktionen. |
QT Multimedia -Widgets | Die Widgets von QT Multimedia. |
QT SQL | Enthält Klassen für die Datenbankintegration mithilfe Sql. |
QT WebEngine | Eine neue Reihe von QT -Widget- und QML -Webview -APIs basieren auf Chrom. |
QT -Test | Klassen für QT -Anwendungen und Bibliotheken für Unit -Tests. |
QT-Add-Ons
Modul | Beschreibung |
---|---|
Aktiv qt | Klassen für Anwendungen, die verwendet werden ActiveX. |
QT -Diagramme | Bietet Funktionalität und Widgets für Diagramme vieler Arten |
QT Bluetooth | Klassen zugreifen Bluetooth Hardware. |
QT D-Bus | Klassen für IPC mit dem D-Bus Protokoll. |
QT NFC | Klassen zugreifen NFC Hardware. Bisher nur offiziell auf Blackberry -Hardware (oder N9 im meego -Port) unterstützt. |
Qt OpenGL | Legacy -Modul, das das enthält OpenGL Klassen von QT 4. In Qt 5 die ähnliche Funktionalität in QT GUI ist empfohlen. |
QT -Standort | Klassen zum Zugriff Geographisches Positionierungs System und andere Standortdienste und zur Kartierung und Navigation. Spalten Sie vom QT 4 -Mobilitätsmodul von ab QT -Standort. Unterstützt auf Android, Blackberry, iOS, Linux (mit Geoclue), Windows und Sailfish OS. |
QT -Skript | Legacy -Modul für die Skript -QT -Anwendung mithilfe von ECMascript/JavaScript. In QT 5 verwenden ähnliche Klassen in QT QML ist empfohlen. |
QT -Sensoren | Klassen zum Zugriff auf verschiedene mobile Hardwaresensoren. War früher Teil von QT Mobile in QT 4. unterstützt auf Android, Blackberry, iOS, WinRT, Mer und Linux. |
QT Serienport | Klassen für den Zugriff auf Hardware und virtuelle serielle Ports. Unterstützt unter Windows, Linux und MacOS. |
QT Webchannel | Bietet Zugriff auf QT -Objekte auf HTML/JS Websockets. |
QT Webkit | QTs Webkit Implementierung und API. |
QT Webkit -Widgets | Die Widget -API für QT Webkit |
QT Websockets | Bietet a Websocket Implementierung. |
Qt xml | Legacy -Modul mit Klassen für SAXOPHON und Dom Stil Xml Apis. Ersetzt durch qxmlstreamReader- und qxmlstreamwriter -Klassen in QT -Kern. |
QT XML -Muster | Unterstützung für XPath, XQuery, Xslt und XML -Schema Validierung. |
Ausgaben
Es sind vier Ausgaben von QT verfügbar: Gemeinschaft, Indie Mobile, Fachmann und Unternehmen.[94] Die Community -Version befindet sich unter den Open -Source -Lizenzen, während die indie -mobilen, professionellen und unternehmerischen Versionen, die zusätzliche Funktionalität und Bibliotheken enthalten, z. Unternehmenskontrollen[94] werden von der QT Company kommerziell verkauft.
Unterstützte Plattformen
QT arbeitet auf vielen verschiedenen Plattformen; Das Folgende wird offiziell unterstützt:
Plattform | Beschreibung |
---|---|
Linux/Unix | |
X11 | Qt für X Fenstersystem (Linux);[95] Freebsd, Netbsd, OpenBSD, und Libelle BSD Unterstützung von Community. |
Wayland | QT -Anwendungen können zwischen grafischen Backends wie x und wechseln Wayland bei Ladezeit Mit der Befehlszeilenoption -platform.[96][97] Dies ermöglicht einen nahtlosen Übergang von QT -Anwendungen von X11 nach Wayland. Segelfische Verwendet Wayland nur, da es nicht x11 hat.[98] |
Android | Qt für Android[99] (früher als Notwendigkeit bekannt).[100] |
Eingebettete Linux | QT für eingebettete Plattformen: persönlicher digitaler Assistent, Smartphone, etc.[101] Existiert als mehrere Plattformen, abhängig von der Display -Technologie. DirectFB, Linuxfb und eglfs (Egl Ganzer Bildschirm). |
Microsoft -Plattformen | |
Fenster | QT für Microsoft Windows 7,[102] 8 und 10[103] |
Windows Rt | Unterstützung für Winrt-basierend Windows 10 Mobile Apps und Windows 10 IoT[104] |
Apfelplattformen | |
Mac OS | QT für Apple Mac OS; Unterstützt Anwendungen auf Kakao[105] |
iOS | Qt für iOS Plattformen (iPhone, iPad)[106] |
Andere eingebettete Plattformen | |
Integrität | Qt für Integrität[107] |
Qnx | Qt für Qnx[108][109] |
VxWorks | Qt für VxWorks.[110][111] Nur unter a erhältlich proprietär (Kommerzielle Lizenz. QT 5.5. |
Nachdem Nokia den QT -Quellcode für die Community eröffnet hat Vergrößert, verschiedene Ports erschienen. Es gibt auch einige QT -Ports, die möglicherweise verfügbar sein, aber nicht mehr unterstützt werden. Diese Plattformen sind in aufgeführt Liste der von QT unterstützten Plattformen. Siehe auch dort für die aktuelle Unterstützung der Community für andere weniger bekannte Plattformen wie z. Segelfische.
Lizenzierung
QT ist unter den folgenden kostenlosen Softwarelizenzen verfügbar:[13] GPL 2.0, GPL 3.0, LGPL 3.0 und LGPL 2.1 (mit qt besonderer Ausnahme).[5][112] Beachten Sie, dass einige Module nur unter einer GPL -Lizenz verfügbar sind, was bedeutet, dass Anwendungen, die mit diesen Modulen verknüpft sind, diese Lizenz einhalten müssen.[113]
Darüber hinaus war QT immer im Rahmen einer kommerziellen Lizenz verfügbar, wie die QT Commercial Lizenz.[4] Dies ermöglicht die Entwicklung proprietärer Anwendungen ohne Einschränkungen für die Lizenzierung.
QT -Tools
QT verfügt über eigene Werkzeuge, um die plattformübergreifende Entwicklung zu erleichtern, was ansonsten aufgrund verschiedener Reihe von Entwicklungstools umständlich sein kann.
Qt Creator ist eine plattformübergreifende Ide Für C ++ und QML. QT -Designer's GUI Layout/Design -Funktionalität ist in die IDE integriert, obwohl der QT -Designer weiterhin als eigenständiges Werkzeug gestartet werden kann.
Zusätzlich zu QT Creator bietet QT Qmake, eine plattformübergreifende Erstellen Sie das Skript -Erzeugungswerkzeug Dies automatisiert die Generierung von Makefiles für Entwicklungsprojekte auf verschiedenen Plattformen. In QT sind andere Tools verfügbar, einschließlich des QT Designer Interface Builder und des QT Assistant Help Browser (die beide in QT Creator eingebettet sind), das QT-Linguist-Übersetzungstool, UIC (Benutzeroberflächen-Compiler) und MOC (Meta-Object-Compiler ).
Geschichte von Qt
Frühe Entwicklungen
Im Sommer 1990 Haavard Nord und Eirik Chambe-Eng (die ursprünglichen Entwickler von QT und CEO und Präsident, von Trolltech) arbeiteten zusammen an einer Datenbankanwendung für Ultraschallbilder in C ++ und laufend auf Mac OS, Unix, und Microsoft Windows.[1][114] Sie begannen 1991 mit der Entwicklung von "QT", drei Jahre bevor das Unternehmen als Quasar -Technologien gegründet wurde, und änderte dann den Namen in Troll Tech und dann in Trolltech.[1]
Das Toolkit wurde als QT bezeichnet, weil der Brief Q sah in Haavards ansprechend aus EMACs Schrift und "T" wurde von inspiriert von XT, das X Toolkit.[1]
Die ersten beiden Versionen von QT hatten nur zwei Geschmacksrichtungen: QT/X11 für UNIX und QT/Windows für Windows.
Am 20. Mai 1995 veröffentlichte Troll Tech öffentlich QT 0,90 für X11/Linux mit dem Quellcode unter dem QT Free Edition Lizenz.[115][116][117] Diese Lizenz wurde als nicht mit der kostenlosen Software -Definition von der Definition der kostenlosen Software angesehen Kostenlose Software -Stiftung Da die Quelle verfügbar war, erlaubte sie nicht die Umverteilung modifizierter Versionen. Trolltech verwendete diese Lizenz bis Version 1.45. Die Kontroverse brach um 1998 aus, als klar wurde, dass die K Desktop -Umgebung Ich würde eine der führenden Desktop -Umgebungen für Linux werden. Wie es auf QT basiert, viele Menschen in der Kostenlose Softwarebewegung besorgt, dass ein wesentliches Stück eines ihrer Hauptbetriebssysteme proprietär wäre.
Die Windows -Plattform war nur unter einer proprietären Lizenz verfügbar, was bedeutete, dass kostenlose/Open -Source -Anwendungen in QT für X11 ohne den Kauf der proprietären Ausgabe nicht an Windows portiert werden konnten.
Freie Software werden - freundlich
Mit der Veröffentlichung von Version 2.0 des Toolkits Mitte 1999 wurde die Lizenz in die geändert Q Public Lizenz (Qpl), a gratis Software Lizenz, aber einer von der angesehen Kostenlose Software -Stiftung als inkompatibel mit der GPL. Es wurden Kompromisse zwischen KDE und Trolltech eingeholt, wobei QT nicht in eine restriktivere Lizenz geraten könnte als die QPL, selbst wenn Trolltech aufgekauft oder bankrott ging. Dies führte zur Schaffung der KDE Free QT Foundation,[118] was garantiert, dass QT unter a fallen würde Lizenz im BSD-Stil Sollte keine kostenlose/Open -Source -Version von QT während 12 Monaten veröffentlicht werden.[119][120]
Im Jahr 2000 wurde QT/X11 2.2 unter der GPL V2 freigesetzt.[121] Alle Kontroversen beenden GPL -Kompatibilität.
Ende 2001 veröffentlichte Trolltech QT 3.0, was die Unterstützung für Mac OS X (jetzt bekannt als bekannt als bekannt als Mac OS). Der Support von Mac OS X war nur in der proprietären Lizenz bis Juni 2003 verfügbar, als Trolltech QT 3.2 mit Mac OS X -Support unter der GPL veröffentlichte.
Im Jahr 2002 Mitglieder der KDE auf Cygwin Das Projekt begann mit der Portierung der GPL -lizenzierten QT/X11 -Codebasis nach Windows.[122] Dies war eine Reaktion auf Trolltechs Weigerung, QT/Windows unter der GPL zu lizenzieren, weil Windows keine kostenlose/Open -Source -Softwareplattform war.[123][124] Das Projekt erzielte einen angemessenen Erfolg, obwohl es nie die Produktionsqualität erreichte.
Dies wurde gelöst, als Trolltech im Juni 2005 QT 4.0 auch für Windows unter der GPL veröffentlichte.[125] QT 4 unterstützte dieselben Plattformen in den kostenlosen Software/Open-Source-Editionen wie in der proprietären Ausgabe. Daher ist es mit QT 4.0 und späteren Releases möglich, um GPL-lizenzierte kostenlose/Open-Source-Anwendungen mit QT auf allen unterstützten Plattformen zu erstellen . Die GPL V3 mit besonderer Ausnahme[126] wurde später als zusätzliche Lizenzoption hinzugefügt. Die GPL-Ausnahme ermöglicht es, dass die endgültige Anwendung unter verschiedenen GPL-inkompatiblen lizenziert wird gratis Software/Open Source Lizenzen wie die Mozilla Public Lizenz 1.1.
Akquisition durch Nokia
Nokia Übernahm Trolltech ASA am 17. Juni 2008 und änderte den Namen zuerst in QT -Software und dann in QT -Entwicklungsrahmen.
Nokia konzentrierte sich darauf, QT in die Hauptentwicklungsplattform für seine Geräte zu verwandeln, einschließlich eines Ports zur Symbian S60 -Plattform. Version 1.0 des Nokia QT SDK wurde am 23. Juni 2010 veröffentlicht.[127] Der Quellcode wurde über Gitorious, eine Community -orientierte, zur Verfügung gestellt Git Quellcode -Repository mit dem Ziel, eine breitere Community mithilfe von QT zu erstellen und zu verbessern.
Am 14. Januar 2009 fügte QT Version 4.5 eine weitere Option hinzu, die LGPL,[128] Um QT sowohl für nicht-gPL-Open-Source-Projekte als auch für geschlossene Anwendungen attraktiver zu machen.[129]
Im Februar 2011 kündigte Nokia seine Entscheidung an, Symbian -Technologien fallen zu lassen und ihre zukünftigen Smartphones auf die zu stützen Windows Phone Die Plattform stattdessen (und seitdem wurde auch die Unterstützung für diese Plattform fallen gelassen).[130] Einen Monat später kündigte Nokia den Verkauf von Commercial -Lizenzierung und professionellen Dienstleistungen von QT an Digia an, um die QT -Unterstützung für die QT -Unterstützung zu erhalten Android, iOS und Windows 8 Plattformen und sich weiterhin auf Desktop und eingebettete Entwicklung konzentrieren, obwohl Nokia zu dieser Zeit die Hauptentwicklungskraft hinter dem Rahmen bleiben sollte.
Verschmelzung und Beerdigung mit Digia
Im März 2011 verkaufte Nokia den kommerziellen Lizenzenteil von QT an an Digia, erstellen qt kommerziell.[131] Im August 2012 kündigte Digia an, QT aus Nokia zu erwerben.[132] Das QT -Team von Digia begann seine Arbeit im September 2012.[133] Sie veröffentlichten QT 5.0 innerhalb eines Monats und neuere Versionen alle sechs Monate mit neuen Funktionen und zusätzlichen unterstützten Plattformen.
Im September 2014 übertrug Digia das QT -Geschäft und die Urheberrechte an ihre hundertprozentige Tochtergesellschaft, die QT -Firma, die 25 Marken besitzt[134] im Zusammenhang mit Qt. Im Mai 2016 haben Digia und QT vollständig in zwei unabhängige Unternehmen geraten.[135]
Das QT -Projekt und die offene Governance
QT 5 wurde offiziell am 19. Dezember 2012 veröffentlicht. Diese neue Version markierte eine große Änderung der Plattform mit Hardware-Beschleunigungsgrafiken. QML und JavaScript eine wichtige Rolle spielen. Die traditionellen C ++-nur Qwidgets wurden weiterhin unterstützt, profitierten jedoch nicht von den durch die neuen Architektur verfügbaren Leistungsverbesserungen.[136] QT 5 führt zu erheblichen Verbesserungen der Geschwindigkeit und der einfachen Entwicklung der Benutzeroberflächen.[137]
Die Rahmenentwicklung von QT 5 wurde auf die Openance Governance unter qt-project.org bewegt, was es Entwicklern außerhalb von Digia ermöglichte, Patches zur Überprüfung einzureichen.[138]
QT -Mitwirkende

Neben dem QT -Unternehmen nehmen viele Organisationen und Einzelpersonen, die QT als Entwicklungsplattform verwenden, über das QT -Projekt an der offenen Entwicklung von QT teil.[139]
Ein solcher QT -Mitwirkender ist Klarälvdalens Datakonsult AB, ein schwedisches QT -Beratungsunternehmen.[140] KDAB ist an vielen Bereichen beteiligt, einschließlich der Wartung mehrerer Komponenten.[141][142]
Zusammen mit Rand/BlackberryKDAB hält die bei Qnx und Blackberry 10 Ports von Qt.[139][143]
Ein anderer Teilnehmer ist Intel, zum Beispiel beitragen Wayland Unterstützung.[144] AudioCodes Pflege IBM Clearcase Unterstützung von Qt Creator.[145]
Als starker Benutzer von QT die Kde Das Projekt gibt viele Patches und Funktionen aus seiner Entwicklerbibliothek ein KDE -Frameworks Zurück zu Qt.[146]
Siehe auch
Literaturverzeichnis
QT Wiki bietet eine umfassende Liste englischer Bücher über QT.[147] Dies ist eine Liste bemerkenswerter Bücher:
- Bockyl-Ryannel, Juergen; Thelin, Johan (12. Mai 2015). "Qt 5 Cadaques" (1. Aufl.).
- Blanchette, Jasmin; Summerfield, Mark (14. Februar 2008). C ++ GUI -Programmierung mit QT 4 (2. Aufl.). Prentice Hall. ISBN 978-0-13-235416-5.
- Summerfield, Mark (23. August 2010). Erweiterte QT -Programmierung: Erstellen großartiger Software mit C ++ und QT 4 (1. Aufl.). Addison-Wesley. ISBN 978-0-321-63590-7.
- Fitzek, Frank H. P.; Mikkonen, Tommi; Torp, Tony (17. Mai 2010). QT für Symbian (1. Aufl.). Wiley. ISBN 978-0-470-75010-0. Archiviert von das Original am 19. Dezember 2009.
- Summerfield, Mark (28. Oktober 2007). Schnelle GUI -Programmierung mit Python und Qt (1. Aufl.). Prentice Hall. ISBN 978-0-13-235418-9.
- Molkentin, Daniel (19. Juli 2007). Das Buch QT 4: Die Kunst des Gebäudes von QT -Anwendungen (1. Aufl.). Keine Stärkepresse. ISBN 978-1-59327-147-3.
- Thelin, Johan (3. August 2007). Grundlagen der QT -Entwicklung (1. Aufl.). Apress. ISBN 978-1-59059-831-3. Archiviert von das Original am 20. Januar 2015. Abgerufen 18. Juni 2015.
- Dalheimer, Matthias (Januar 2002). Programmierung mit Qt (2. Aufl.). O'Reilly Media. ISBN 978-0-596-00064-6.
- Ezust, Alan; Ezust, Paul (10. September 2006). Eine Einführung in die Entwurfsmuster in C ++ mit QT 4 (2. Aufl.). Prentice Hall. ISBN 978-0-13-187905-8.
Verweise
- ^ a b c d e Blanchette, Jasmin; Summerfield, Mark (Juni 2006). "Eine kurze Geschichte von QT". C ++ GUI -Programmierung mit QT 4 (1. Aufl.). Prentice-Hall. S. xv - xvii. Archiviert von das Original am 1. Oktober 2020. Abgerufen 5. August 2013.
- ^ https://www.qt.io/blog/qt-6.3.1-releierte.
- ^ "Unterstützte Plattformen".
- ^ a b c "Lizenzen".
- ^ a b c "Neue Vereinbarung mit der KDE Free QT Foundation und Änderungen für die Open -Source -Version". Die QT -Firma.
- ^ a b "Hinzufügen von LGPL V3 zu QT". 20. August 2014.
- ^ "Qt - über uns". Archiviert von das Original am 22. Februar 2017.
- ^ "Dieses Smartphone ist so qt". Aschlee Vance. 16. Februar 2010. Abgerufen 19. Februar 2010.
- ^ "Der QT 4 Tanz" (Video). Youtube. Archiviert vom Original am 11. Dezember 2021. Abgerufen 7. September 2015.
- ^ Pintscher, Lydia (21. Oktober 2011). "KDE applaudiert QTs Schritt, Governance zu eröffnen". Kde.news. Abgerufen 8. Mai 2013.
- ^ Meyer, David (24. Oktober 2011). "Nokia gibt QT Open-Source Governance". ZDNET. Abgerufen 8. Mai 2013.
- ^ Knoll, Lars (6. August 2014). "Defragmentieren von QT und Vereinigung unseres Ökosystems".
- ^ a b Firma, die Qt. "Legal - FAQ - QT". www.qt.io. Abgerufen 25. April 2019.
- ^ "CUTHELST - HOME".
- ^ "PHP -QT - Die QT -Erweiterung für PHP". www.php-qt.org. 10. Oktober 2020. Archiviert vom Original am 12. Oktober 2020. Abgerufen 12. Oktober 2020.
- ^ "Qt 6.2.2 veröffentlicht". Qt. Die QT -Firma. 1. Dezember 2021. Abgerufen 6. Dezember 2021.
- ^ "QT Group OYJ - Transaktionen der Manager, 04.12.2017". 12. April 2017. Abgerufen 8. Juni 2017.
- ^ SHNEOR, Rotem (2012). Handbuch der Forschung zu Born Globals, Kapitel 10: Geborene globale Unternehmen, Internet und neue Formen der Internationalisierung. ISBN 9780857938046. Abgerufen 8. Juni 2017.
- ^ "Die KDE -Entwicklungsplattform".
- ^ Marius Nestor (24. Dezember 2015). "Wunderschön gestaltete Deepin 15 Linux OS lässt Ubuntu für Debian Sid, rc out jetzt".
Die Deepin -Desktop -Umgebung wurde im neuesten QT GUI -Toolkit neu gestaltet und ersetzt die HTML5- und Webkit -Frameworks, während GO weiterhin für das Backend verwendet wird.
- ^ "". Deepin.org. 23. Dezember 2015. Abgerufen 15. Juni 2017.
- ^ Joey Sneddon. "Wowser, der UKUI 3.0 Desktop sieht phänomenal aus (aktualisiert)". omg! Ubuntu!.
- ^ "Omgubuntu Review".
- ^ "Lumina Homepage".
- ^ "Lomiri: Neuer Name, gleiche große Einheit8". Ubports.com.
- ^ "Unity8 Code -Repository auf GitHub". Github.com.
- ^ "Bewertung von Tylers Tech Channel". Youtube.
- ^ "Über Dreifaltigkeit". www.trinityDesktop.org. Abgerufen 25. April 2019.
- ^ "X-Serie QT-basierte grafische Benutzeroberfläche". Archiviert von das Original am 23. Februar 2016. Abgerufen 14. März 2016.
- ^ "Avionik, die von QT angetrieben werden".
- ^ "QT -Schnittstelle".
- ^ "Sky Teams mit der QT Company auf Sky Q".
- ^ Blanchette, Jasmin; Summerfield, Mark (4. Februar 2008). C ++ GUI -Programmierung mit QT4 von Jasmin Blanchette, Mark Summerfield. ISBN 9780132703000.
- ^ Zerfos, Petros; Montanari, Rebecca; Phan, Thomas (11. Mai 2010). Mobile Computing, Anwendungen und Dienste: Erste internationale ICST-Konferenz, Mobicase 2009, San Diego, CA, USA, 26.-29. Oktober 2009, überarbeitete ausgewählte Papiere, herausgegeben von Petros Zerfos, Rebecca Montanari, Thomas Phan. ISBN 9783642126062.
- ^ Walton, Mark (2. November 2015). "AMD Radeon Software Crimson: Ein neuer Name und ein neuer Look für Katalysator".
- ^ Arctil - Tool zur Bewertung von Websicherheit
- ^ "Qt in Autodesk". Archiviert von das Original am 23. Juli 2011.
- ^ "Was ist neu: 3DS Max 2018 SDK". help.autodesk.com. Abgerufen 14. Juni 2019.
3DS Max 2018 verwendet jetzt QT 5.6.2, und Plug-Ins können UIs in QT unter Verwendung der Standard-GPL QT 5.6.2-Verteilung und des Visual Studio 2015 QT Add-On erstellen
- ^ "Plugin Devs: bevorstehende Migration zu QT 6 - Mobileread -Foren".
- ^ a b "Ein Update über unsere Sandbox -Schnittstelle und den Legacy Editor".
- ^ "Dyami Caliri, QT Champion 2014".
- ^ "Google Earth enthält einen Webbrowser". GoogleSystem.blogspot.de. 15. Juni 2010. Abgerufen 8. April 2013.
- ^ "Krita 3.0 veröffentlicht". 31. Mai 2016. Abgerufen 5. September 2017.
- ^ "Mathematica von Wolfram Research". Archiviert vom Original am 29. Mai 2013.
{{}}
: CS1 Wartung: Bot: Original -URL -Status unbekannt (Link) - ^ "Monero GUI". GitHub. 2. Juni 2022.
- ^ "Orange3 Data Mining Suite". GitHub. 3. Juni 2022.
- ^ "Parallele Datenanalyse und Visualisierungsanwendung basierend auf VTK".
- ^ "Qbittorrent". GitHub. 18. Februar 2022.
- ^ "PYQGIS -Entwickler -Kochbuch: Einführung". qgis.org. Abgerufen 1. März 2017.
Der gesamte QGIS -Code hängt von QT -Bibliotheken ab
- ^ "Scribus -Entwicklung".
- ^ "Sibelius - die führende Musikkompositions- und Notationssoftware für Musik". www.sibelius.com. Abgerufen 19. Oktober 2016.
- ^ "Panorama - Valve Developer Community". Abgerufen 28. April 2017.
- ^ "Untergrund 4.0 wurde veröffentlicht". 15. Dezember 2013.
- ^ "TeamViewer 13".
- ^ "Telegram Desktop Messaging App". GitHub. 17. Februar 2022.
- ^ "VboxMainlogging - Oracle VM VirtualBox".
- ^ "QT -Schnittstelle".
- ^ "QT -Anwendungsrahmen".
- ^ WPS-Community (14. Juni 2017). "WPS_I18N: KSO/WPS -Internationalisierungsunterstützung". Abgerufen 15. Juni 2017 - über Github.
- ^ "Xnview MP".
- ^ "AMDs Radeon Software Crimson Edition". Abgerufen 30. Juni 2016.
- ^ "Blizzards Ergänzungen/Modifikationen zu QT". GitHub. 28. April 2021.
- ^ Qtws16- qt-Schöpfer als BMW-Auto IT Automotive IDE, Helio Chissini de Castro, BMW Car It It. Archiviert vom Original am 11. Dezember 2021.
- ^ "QT für IVI-Systeme (In-Vehicle Infotainment) ausgewählt, indem sie Automobil-OEMs leiten" (Pressemitteilung).
- ^ Gebaut mit QT: Mercedes-Benz Generation EQ. Archiviert vom Original am 11. Dezember 2021.
- ^ "Open Source - Elektronische Künste".
- ^ "QT in der Europäischen Weltraumagentur". Archiviert von das Original am 23. Juli 2011.
- ^ Hinter den Kulissen bei DreamWorks Animation: Machen Sie die Apps, die die Filme machen. Archiviert vom Original am 11. Dezember 2021.
- ^ UI- und Systemdesignherausforderungen für das NXG -Beleuchtungswerkzeug. Archiviert vom Original am 11. Dezember 2021.
- ^ Porter, Jon (26. Juni 2019). "LG versucht, Webos zu Autos, Robotern und dem Smart Home mit neuer Partnerschaft zu bringen.". Der Verge. Abgerufen 28. April 2020.
- ^ "Lucasfilm Entertainment Company Ltd".
- ^ "QT in visuellen Effekten". Archiviert von das Original am 23. Juli 2011.
- ^ "Qt World Summit Talk".
- ^ "Panasonic wählt QT für das HD -Videosystem aus". Archiviert von das Original am 23. Juli 2011.
- ^ "QT in IP -Kommunikation". Archiviert von das Original am 23. Juli 2011.
- ^ "Bosch Seckmesswt mit QT gebaut". Januar 2019.
- ^ "QT in Heimatmedien". Archiviert von das Original am 23. Juli 2011.
- ^ "QT hat Siemens geholfen, eine C ++ - Entwicklungsplattform für die Herstellung von Software -GUIs zu liefern.". Archiviert von das Original am 14. Juli 2011.
- ^ Fred Lambert (19. Mai 2018). "Tesla veröffentlicht einen Teil seiner Software, um Open -Source -Lizenzen einzuhalten".
- ^ "Tomtom baut Automotive HMIs mit QT". Abgerufen 20. Mai 2019.
- ^ "Volvo Mobility Systems". Archiviert von das Original am 14. Juli 2011.
- ^ "10 QT -Anwendungsfälle, die Sie nicht kannten". Archiviert von das Original am 30. Juli 2013.
- ^ "Entwicklung innovativer Desktop und eingebettete HP -Produkte mit QT". Archiviert von das Original am 6. Mai 2014.
- ^ "QT half Walt Disney, die Entwicklungszeit für seine plattformübergreifende Spielfilmproduktionsanwendung zu verkürzen.". Archiviert von das Original am 14. Juli 2011.
- ^ "QT - Ventilentwickler -Community". Abgerufen 28. April 2017.
- ^ "Bibliothek". Digia. Archiviert von das Original am 1. November 2013.
QT nutzt die nativen Grafik -APIs jeder Plattform, die sie unterstützt, die Systemressourcen voll ausnutzen und sicherstellen, dass Anwendungen ein natives Erscheinungsbild und das Gefühl haben.
- ^ "Signale & Slots - Qtcore 5.1". QT -Projekt. 4. Juli 2013. Abgerufen 10. April 2015.
- ^ "QT -Anwendungen mit Fracht". www.vandenoever.info. 30. Oktober 2018. Abgerufen 25. April 2019.
- ^ "Trolltech veröffentlicht QT 4.0". Kde. 28. Juni 2005. Abgerufen 5. August 2013.
- ^ "Alle Module | Dokumentation". QT -Projekt. Archiviert von das Original am 29. März 2013. Abgerufen 8. April 2013.
- ^ QT -Blog (19. Dezember 2012). "Einführung von QT 5.0 | QT -Blog". Digia. Abgerufen 8. April 2013.
- ^ Kyle Morris (24. Dezember 2012). "QT 5.0 - Herzlichen Glückwunsch an das QT -Projekt". Kde. Abgerufen 5. August 2013.
- ^ "Qtdoc 5.1: Alle Module". QT -Projekt. Abgerufen 8. April 2013.
- ^ a b "Qt -Download -Seite". Laden Sie QT herunter. Die QT -Firma. Abgerufen 21. November 2014.
- ^ "QT Wiki - Unterstützung für Linux/x11". QT -Projekt. 24. März 2016. Abgerufen 27. Juli 2019.
- ^ "Erste Schritte mit Leuchtturm". Abgerufen 25. November 2011.
- ^ Høgsberg, Kristian (25. Januar 2011). "Fügen Sie Wayland Lighthouse Plugin hinzu". Archiviert von das Original am 3. Februar 2016.
- ^ Lind, Jørgen (18. März 2011). "Mehrprozess-Leuchtturm". QT -Projekt. Abgerufen 21. August 2013.
- ^ "Neue Funktionen in QT 5.1 - Unterstützung für neue Plattformen". Digia. 3. Juli 2013. Abgerufen 10. April 2015.
- ^ "Notwendigkeitsprojekt". Archiviert von das Original am 20. Februar 2016. Abgerufen 10. April 2015.
- ^ "QT Wiki - Unterstützung für eingebettete Linux". QT -Projekt. 12. August 2011. Abgerufen 10. April 2015.
- ^ "Qt Wiki - Unterstützung für Windows". QT -Projekt. 11. August 2011. Abgerufen 11. August 2013.
- ^ "Windows 10 -Unterstützung in QT". Die QT -Firma. 29. April 2015. Abgerufen 28. Januar 2016.
- ^ "Qt für WinRT". QT -Projekt. Abgerufen 9. September 2014.
- ^ "Qt Wiki - Unterstützung für OS X". QT -Projekt. 14. August 2011. Abgerufen 21. August 2013.
- ^ "Unterstützte Plattformen". Abgerufen 1. Februar 2014.
- ^ "QT -Produktseiten, unterstützte Plattformen". QT - Produkt - QT -Framework. Die QT -Firma. Abgerufen 21. November 2014.
- ^ Katherine Barrios (29. November 2011). "QT Commercial unterstützt offiziell Qnx | Qt Blog". Abgerufen 13. März 2018.
- ^ "Plattform- und Compiler -Notizen - Qnx | Qt 5.10".
- ^ Tuukka Turunen (28. Juni 2012). "QT -Werbespot für VXWorks | Qt Blog". Abgerufen 13. März 2018.
- ^ "QT für VXWorks | QT 5.10".
- ^ "Digia Qt LGPL Exception Version 1.1".
- ^ "QT -Lizenzierung". Die QT -Firma. Abgerufen 7. Januar 2017.
- ^ "Qt - qt20". Qt.
- ^ "Qt Free Edition Lizenz". Trolltech. 1992. archiviert von das Original am 14. Oktober 2016. Abgerufen 14. Oktober 2016.
- ^ "Alles Gute zum 20 -jährigen Jubiläum QT!". QT Blog.
- ^ "Qt Framework feiert sein 20 -jähriges Jubiläum". SD -Zeiten. 21. Mai 2015.
- ^ "KDE Free Qt Foundation".
- ^ "KDE Free Qt Foundation Ankündigung". Juni 1998.
- ^ "Softwarelizenzvertrag" (PDF). Digia. 13. April 2013.
- ^ "Trolltech bietet eine Auswahl bei der Lizenzierung mit der Zugabe von GPL -Lizenzierung für die bevorstehende Veröffentlichung von QT". Qt.nokia.com. Archiviert von das Original am 13. März 2012. Abgerufen 13. November 2011.
- ^ "Q ../ Windows Edition History". 5. Juni 2006. archiviert von das Original am 31. Juli 2010.
- ^ E-Mail an die KDE-Cygwin-Mailingliste von Chris Januar, 4. Februar 2003
- ^ "Qt nichtkommerzielle FAQ". Trolltech. Archiviert von das Original am 5. Oktober 2003.
- ^ "Trolltech veröffentlicht qt 4.0 | kde.news". Kde.news. 28. Juni 2005. Abgerufen 13. November 2011.
- ^ "Nokia Corporation QT GPL Exception Version 1.3". Doc.trolltech.com. 22. Juli 1999. archiviert von das Original am 3. Oktober 2010. Abgerufen 13. November 2011.
- ^ Weber, Niels (23. Juni 2010). "Nokia QT SDK 1.0 veröffentlicht". Labs.trolltech.com. Abgerufen 13. November 2011.
- ^ Nyström, Sebastian (14. Januar 2009). "Nokia, um QT unter LGPL zu lizenzieren". Abgerufen 17. September 2013.
- ^ "ICS Whitepaper auf die Auswirkungen von QT unter LGPL für kommerzielle und staatliche Nutzer" (PDF). Abgerufen 13. November 2011.
- ^ "Nokia und Microsoft kündigen Pläne für eine breite strategische Partnerschaft zum Aufbau eines neuen globalen mobilen Ökosystems an." (Pressemitteilung). Microsoft. 10. Februar 2011. archiviert von das Original am 1. April 2011. Abgerufen 27. Oktober 2011.
- ^ Nystrom, Sebastian (7. März 2011). "Nokia und Digia arbeiten zusammen, um die QT -Community auszubauen". Abgerufen 8. Juli 2011.
- ^ Digia plc (9. August 2012). "Digia, um QT aus Nokia zu erwerben". Digia plc. Abgerufen 17. Oktober 2014.
- ^ Digia plc (18. September 2012). "Die Reise beginnt heute". Digia plc. Abgerufen 17. Oktober 2014.
- ^ "TMView -Suchergebnis am 12. September 2016" angezeigt ". Tmdn.org. Abgerufen 15. Juni 2017.
- ^ "Digia und Qt haben sich in zwei Unternehmen befasst - die Hauptthemen der neuen Strategie von Digia enthüllt". Digia. Abgerufen 15. Juni 2017.
- ^ "Besorgnis über die Entfernung von Qwidget -Klassen". Qt5-Feedback (Mailingliste). 7. Oktober 2011.
- ^ Knoll, Lars (9. Mai 2011). "Gedanken über Qt 5". Digia. Abgerufen 9. Mai 2011.
- ^ Knoll, Lars (21. Oktober 2011). "Das QT -Projekt ist live!". Nokia. Abgerufen 8. Februar 2012.
- ^ a b Macieira, Thiago. "QT -Projektstatistik". Thiago Macieeiras Blog. Macieira.org. Abgerufen 8. Mai 2013.
- ^ "Beiträge zu QT 5.0 (Teil 1)". Kdab. 20. Dezember 2012. Abgerufen 8. Mai 2013.
- ^ "Beiträge zu QT 5.0 (Teil 2)". Kdab. 21. Dezember 2012. Abgerufen 8. Mai 2013.
- ^ "Qt3d aufrechterhalten". Kdab. 21. Dezember 2012. Abgerufen 8. Mai 2013.
- ^ "QT5 auf dem QNX -Betriebssystem". Kdab. 19. April 2012. Abgerufen 8. Mai 2013.
- ^ "[Phoronix] QT nutzt jetzt auf Wayland". Phoronix.com. 21. September 2010. Abgerufen 8. Mai 2013.
- ^ "Betreuer | Qt Wiki". QT -Projekt. 12. April 2013. Abgerufen 8. Mai 2013.
- ^ "Frameworks/Epics/Beiträge zu QT5". KDE Community Wiki. Abgerufen 27. April 2015.
- ^ "Bücher - Qt Wiki". Wiki.qt.io. Abgerufen 15. Juni 2017.