Zuletzt aktualisiert am

Qt 6.11 mit Qt Canvas Painter und dem Task-Tree-Modul veröffentlicht

Qt 6.11 wurde mit Qt Canvas Painter und dem Task-Tree-Modul veröffentlicht.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Qt, ein plattformübergreifendes Framework für grafische Benutzeroberflächen und die Grundlage der Desktopumgebung von KDE, hat die Version 6.11 veröffentlicht und setzt damit die Qt-6-Reihe mit Verbesserungen in den Bereichen Rendering, Grafik, C++-APIs und Entwicklertools fort.

Eine wichtige Neuerung ist Qt Canvas Painter, ein Modul, das auf dem HTML-Canvas-2D-Kontext basiert. Es bietet hardwarebeschleunigtes 2D-Rendering, um die Leistung und Produktivität von 2D-Grafikanwendungen zu steigern.

Die Version enthält Aktualisierungen für das 3D-Rendering, wie beispielsweise Screen Space Global Illumination für das Baking von Lightmaps und verbesserte Screen Space Reflections. Der zeitliche Anti-Aliasing-Algorithmus nutzt nun Bewegungsvektoren. Entwickler können zudem in QML benutzerdefinierte Render-Passes für Nachbearbeitungseffekte, Farbauswahl und Ebenenmaskierung definieren.

Die Arbeit an der Datenvisualisierung wird mit Verbesserungen bei interaktiven Diagrammen fortgesetzt. Qt 6.11 ermöglicht es benutzerdefinierten Delegaten, einzelne Datenpunkte zu rendern, was flexiblere Diagrammimplementierungen ermöglicht.

Zu den Neuerungen gehören außerdem neue Gestaltungsoptionen für Liniendiagramme und die Unterstützung für mehrdimensionale Konfigurationen in 3D-Diagrammen. Ein neues Beispiel, das Wind Turbine Dashboard, veranschaulicht diese Funktionen.

Für die C++-Entwicklung führt Qt 6.11 das Modul Qt Task Tree ein, das einen deklarativen Ansatz für die asynchrone Programmierung bietet und die Aufgabenverwaltung über verschiedene APIs hinweg vereinheitlicht. Bestehende APIs wurden aktualisiert, um dieses Modell zu unterstützen.

Weitere Updates umfassen das Qt OpenAPI-Modul für eine einfachere Webservice-Integration sowie Verbesserungen bei Vektorgrafiken, UI-Steuerelementen und der Barrierefreiheit. Die QML- und C++-Integration wurde verfeinert, um die Navigation zwischen Ebenen zu vereinfachen und Backend-Daten für Qt Quick verfügbar zu machen.

Weitere Details finden Sie in der Ankündigung.

 

Spendieren Sie Bobby einen ☕ Ko-fi

s3n🧩net wünscht viel Vergnügen

Comments