Auf dieser Seite

Qt-Veröffentlichungen

Das Qt-Framework besteht aus verschiedenen Modulen und Werkzeugen, die unter einer gemeinsamen Versionsnummer veröffentlicht werden. Im Folgenden erläutern wir das Versionsschema von Qt und die damit verbundenen Kompatibilitätszusagen. Abschließend stellen wir die typischen Veröffentlichungspläne vor und gehen auf die Long-Term-Support-Versionen (LTS) sowie die entsprechenden Supportzeiträume ein.

Hinweis: Einige Werkzeuge wie Qt Creator oder Qt Design Studio sowie zugehörige Produkte wie Qt for MCUs werden unabhängig veröffentlicht und verfügen über ein eigenes Versionsschema sowie einen eigenen Veröffentlichungsplan.

Versionsverwaltung

Qt verwendet semantisches Versioning. Jede Version wird durch eine Haupt-, Neben- und Patch-Nummer gekennzeichnet, die durch einen Punkt voneinander getrennt sind. Zum Beispiel Qt 6.12.0.

Bei Hauptversionen wird die Hauptversionsnummer erhöht, während die Neben- und Patch-Nummern auf Null zurückgesetzt werden. Hauptversionen beinhalten eine Überarbeitung einiger Funktionen von Qt, der Modulstruktur und der Anwendungsprogrammierschnittstellen (APIs).

Bei Minor-Releases wird die Minor- Versionsnummer erhöht, während die Patch-Versionsnummer auf Null zurückgesetzt wird. Minor-Versionen enthalten neue Funktionen sowie verschiedene Fehlerbehebungen und Verbesserungen.

Patch-Versionen – auch als Wartungsversionen bezeichnet – erhöhen lediglich die Patch-Versionsnummer. Patch-Versionen bestehen aus Fehlerbehebungen (einschließlich Korrekturen möglicher Sicherheitslücken), Korrekturen in der Dokumentation und Leistungsverbesserungen.

Wenn dies nicht relevant ist, wird die Patch-Versionsnummer oft weggelassen. Das heißt, wenn in der Dokumentation von Qt 6.6 die Rede ist, gilt die Dokumentation für Qt 6.6.0, Qt 6.6.1, Qt 6.6.2 und so weiter.

Kompatibilitätsversprechen

In der Regel beginnen Sie mit der Entwicklung Ihrer Anwendungen auf Basis einer bestimmten Qt-Version. Im Laufe der Zeit werden neue Qt-Versionen veröffentlicht, und Sie müssen Ihre Qt-Version aktualisieren – sei es, weil Sie von Fehlerbehebungen oder neuen Funktionen in neueren Versionen profitieren möchten, oder weil die alte Qt-Version nicht mehr unterstützt wird. Um Sie dabei zu unterstützen, gibt Qt die folgenden Kompatibilitätsgarantien.

Quellcode-Kompatibilität

Quellkompatibilität bedeutet, dass Sie Ihre Anwendung unverändert mit zwei verschiedenen Qt-Versionen kompilieren können. Bei jeder neuen Version ist Qt bestrebt, die Quellkompatibilität mit früheren Versionen derselben Hauptversion aufrechtzuerhalten. Das heißt, eine mit Qt 6.0.0 entwickelte Anwendung sollte auch dann noch kompilierbar sein, wenn sie mit einer anderen Qt-6-Version erstellt wird (wenn auch möglicherweise mit Warnungen aufgrund veralteter APIs).

Beachten Sie, dass Module oder APIs, die als „Technology Preview“, „in Entwicklung“ oder „Änderungen vorbehalten“ gekennzeichnet sind, sowie Vorabversionen von dieser Zusicherung ausgenommen sind.

Es gibt Situationen, in denen das Hinzufügen neuer Funktionen oder das Beheben von Problemen dennoch Änderungen erfordert, die die Quellkompatibilität in Nebenversionen beeinträchtigen könnten. QUIP-6 listet einige davon auf.

Binärkompatibilität

Binärkompatibilität bedeutet, dass Sie Ihre dynamisch kompilierte Anwendung unter zwei verschiedenen Qt-Versionen ausführen können. Qt ist bestrebt, die rückwärtsgerichtete Binärkompatibilität mit früheren Qt-Versionen derselben Hauptversion aufrechtzuerhalten. Das heißt, eine mit Qt 6.0.0 kompilierte Anwendung sollte weiterhin mit jeder anderen Qt-6-Version laufen, aber nicht unbedingt umgekehrt.

Da es keinen universellen C++-Standard für Anwendungs-Binärschnittstellen (ABIs) gibt, gilt diese Zusicherung nur, wenn für beide Versionen dieselbe Toolchain (derselbe Compiler) und dieselbe Systemumgebung verwendet werden. Sie gilt zudem nur für dynamische Builds von Qt, schließt Vorabversionen sowie Module oder APIs aus, die als „Technology Preview“ gekennzeichnet sind, und setzt voraus, dass beide Qt-Versionen mit derselben Konfiguration erstellt wurden.

Veröffentlichungspläne

Große Qt-Versionen erscheinen nur selten – Qt 4.0.0 wurde 2005 veröffentlicht, Qt 5.0.0 im Jahr 2012 und Qt 6.0.0 im Jahr 2020.

Kleinere Versionen von Qt erscheinen zweimal im Jahr.

Für jede Nebenversion stellen wir in der Regel zwei oder drei Patch-Versionen bereit – bis die nächste Nebenversion von Qt erscheint. Ausnahmen bilden Sicherheitsprobleme, die möglicherweise sogar noch später eine neue Patch-Version rechtfertigen, sowie Long-Term-Support-Versionen.

Long-Term-Support-Versionen

Für ausgewählte Qt-Minor-Versionen stellt The Qt Company über einen längeren Zeitraum zusätzliche Patch-Level-Releases zur Verfügung. Solche zusätzlichen Releases werden als Long-Term-Support-Releases (LTS) bezeichnet, und die Qt-Minor-Version gilt als LTS-Version. Während die ersten Patch-Releases einer solchen LTS-Version auch für Open-Source-Nutzer verfügbar sind, ist der sofortige Zugriff auf LTS-Releases gemäß der kommerziellen Lizenz auf kommerzielle Kunden von The Qt Company beschränkt.

Seit Qt 6.8 LTS erhält jede vierte Qt-Nebenversion zusätzliche LTS-Versionen. Die in solchen Versionen bereitgestellten Fehlerbehebungen und Sicherheitsupdates sowie der längere Supportzeitraum machen LTS-Versionen zu einer guten Wahl für die Entwicklung größerer Anwendungen. Vor Qt 6.8 LTS erhielt jede dritte Qt-Nebenversion zusätzliche LTS-Versionen.

Beachten Sie, dass bei LTS-Versionen das Qt WebEngine Modul anders behandelt wird: Da Teile davon nur unter der LGPL verfügbar sind, bleibt der Code von „ Qt WebEngine “ weiterhin unter seinen Standardlizenzen verfügbar.

Kommerzieller Support

Die Qt Company bietet kommerziellen Support für Qt an. Gemäß den Standard-Supportbedingungen wird jede Nebenversion von Qt ein Jahr lang unterstützt, gerechnet ab dem Datum der Nebenversion. Für Qt-LTS-Versionen vor 6.8.0 wird der Support auf drei Jahre verlängert, gerechnet ab der ursprünglichen Minor-Version (Qt x.y.0-Version). Ab Version 6.8.0 werden die LTS-Versionen fünf Jahre lang unterstützt. Ein noch längerer Support kann individuell vereinbart werden.

Unterstützte Versionen

VersionAktuelle VersionStandard-Support bis
Qt 6.12Qt 6.12.030.09.2031
Qt 6.11Qt 6.11.317.03.2027
Qt 6.10Qt 6.10.307.10.2026
Qt 6.8 LTSQt 6.8.8 (LTS, nur für den kommerziellen Einsatz)08.10.2029

Erweiterter Support

Nach Ablauf des Standard-Supports steht für diese Versionen der erweiterte Support (ES) zur Verfügung:

VersionAktuelle VersionStandard-Support bis
Qt 6.12Qt 6.12.030.09.2031
Qt 6.11Qt 6.11.317.03.2027
Qt 6.10Qt 6.10.307.10.2026
Qt 6.9Qt 6.9.3Beendet (ES ist verfügbar)
Qt 6.8 LTSQt 6.8.808.10.2029
Qt 6.7Qt 6.7.3Beendet (ES ist verfügbar)
Qt 6.6Qt 6.6.3Beendet (ES ist verfügbar)
Qt 6.5 LTSQt 6.5.12Beendet. Erweiterte Sicherheitspflege verfügbar
Qt 6.4Qt 6.4.3Beendet (ES ist verfügbar)
Qt 6.3Qt 6.3.2Beendet (ES ist verfügbar)
Qt 6.2 LTSQt 6.2.13Beendet (ES ist verfügbar)
Qt 6.1Qt 6.1.3Beendet (ES ist verfügbar)
Qt 6.0Qt 6.0.4Beendet (ES ist verfügbar)
Qt 5.15 LTSQt 5.15.1926.05.2023 (Qt-Legacy-Lizenzen) 26.05.2025 (nur für Inhaber einer Qt-Abonnementlizenz) Erweiterte Sicherheitswartung verfügbar
Qt 5.14Qt 5.14.2Beendet (ES ist verfügbar)
Qt 5.13Qt 5.13.2Beendet (ES ist verfügbar)
Qt 5.12 LTSQt 5.12.11Beendet (ES ist verfügbar)
Qt 5.11Qt 5.11.3Beendet (ES ist verfügbar)
Qt 5.10Qt 5.10.1Beendet (ES ist verfügbar)
Qt 5.9Qt 5.9.9Beendet (ES ist verfügbar)
Qt 5.8Qt 5.8.0Beendet (ES ist verfügbar)
Qt 5.7Qt 5.7.1Beendet (ES ist verfügbar)
Qt 5.6Qt 5.6.3Beendet (ES ist verfügbar)
Qt 5.5Qt 5.5.1Beendet (ES ist verfügbar)
Qt 5.4Qt 5.4.2Beendet (ES ist verfügbar)
Qt 5.3Qt 5.3.2Beendet (ES ist verfügbar)
Qt 5.2Qt 5.2.1Beendet (ES ist verfügbar)
Qt 5.1Qt 5.1.1Beendet (ES ist verfügbar)
Qt 5.0Qt 5.0.1Beendet (ES ist verfügbar)

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.