Das Qt-Team veröffentlichte am 31. Mai 2017 Qt 5.9.0 als Long-Term-Support-Version. Für die Reihe waren drei Jahre Pflege angekündigt. Gegenüber Qt 5.6 nannte das Team mehr als 2.000 Fehlerkorrekturen, nicht gegenüber dem unmittelbaren Vorgänger 5.8.
Grafikmodule und Controller-Eingaben
Qt GUI erhielt einen Cache für kompilierte OpenGL-Shaderprogramme und Unterstützung für Compute-Shader. Qt Gamepad verließ die Technology Preview und wurde offiziell unterstützt. Das Modul stellt Controller-Eingaben für C++- und QML-Anwendungen bereit.
Die originalen Änderungsnotizen für Qt 3D 5.9.0 beschreiben unter anderem PBR-Materialien, Level of Detail und die Darstellung interaktiver Qt-Quick-Szenen auf Texturen innerhalb einer 3D-Welt. Das neue Animationssystem blieb dagegen eine Technology Preview.
Für Studio-Werkzeuge sind Eingaben und Visualisierung unterschiedliche Aufgaben: Controller-Unterstützung ersetzt weder eine Spiele-Engine noch deren Konsolenportierung. Ebenso belegt ein Material-Demonstrator keine Framerate für ein konkretes Spieleprojekt. Das offizielle Beitragsbild zeigt einen solchen PBR-Demonstrator mit unterschiedlich reflektierenden Kugeln.
Qt Creator ist nicht das Framework
Die Ankündigung nennt außerdem eine neu geschriebene CMake-Integration in Qt Creator. Das betrifft die Entwicklungsumgebung, nicht eine vollständige Umstellung des Qt-Framework-Builds auf CMake. Der Release-Plan bestätigt den 31. Mai als tatsächlichen Start der Version 5.9.0.
Bereits im Februar hatten Qt und NVIDIA Qt 3D Studio als Designwerkzeug mit Laufzeitbestandteil vorgestellt. Dieses Werkzeug und das Framework-Modul Qt 3D sind getrennte Produkte; aus den ähnlichen Namen folgt keine identische Funktionsliste.
Archivhinweis: Der Beitrag dokumentiert die Veröffentlichung von 2017. Die damalige dreijährige LTS-Zusage ist keine aktuelle Supportzusage oder Empfehlung, diese Version heute neu einzusetzen.

