Qt Quick Software-Anpassung

Die Software-Anpassung ist ein alternativer Renderer für Qt Quick 2, der die Rasterpainting-Engine zum Rendern des Inhalts des Szenegraphen verwendet, anstatt einer hardwarebeschleunigten 3D-Grafik-API. Folglich sind einige Funktionen und Optimierungen nicht verfügbar. Die meisten Qt Quick 2-Anwendungen können ohne Änderungen ausgeführt werden, aber alle Versuche, nicht unterstützte Funktionen zu verwenden, werden ignoriert. Mit der Software-Anpassung ist es möglich, Qt Quick 2-Anwendungen auf Hardware und Plattformen auszuführen, die keine Unterstützung für die hardwarebeschleunigte 3D-Grafik-API bieten.

Die Softwareanpassung war früher als Qt Quick 2D Renderer bekannt. Im Gegensatz zum 2D Renderer unterstützt diese neue, integrierte Version jedoch partielle Updates. Das bedeutet, dass eine vollständige Aktualisierung des Fenster- oder Bildschirminhalts nun vermieden wird; nur die geänderten Bereiche werden gespült. Partielle Aktualisierungen können die Leistung vieler Anwendungen erheblich verbessern.

Shader-Effekte

ShaderEffect Komponenten in QtQuick 2 können durch die Softwareanpassung nicht gerendert werden.

Partikeleffekte

Es ist nicht möglich, Partikeleffekte mit der Software-Anpassung zu rendern. Wann immer möglich, sollten Sie Partikel vollständig aus der Szene entfernen. Andernfalls müssen sie immer noch verarbeitet werden, auch wenn sie nicht sichtbar sind.

Rendering von Text

Das Rendering von Text mit der Software-Anpassung basiert auf Software-Rasterung und reagiert nicht so gut auf Transformationen wie Skalierung, verglichen mit der Verwendung einer hardwarebeschleunigten 3D-Grafik-API. Die Qualität ist vergleichbar mit der Auswahl von Text.NativeRendering mit Text Elementen.

© 2025 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.