VectorImage QML Type
Lädt eine Vektorgrafikdatei und zeigt sie in einer Qt Quick Szene an. Mehr...
Import Statement: | import QtQuick.VectorImage |
Since: | Qt 6.8 |
Inherits: |
Eigenschaften
- fillMode : enumeration
- preferredRendererType : enumeration
- source : url
Detaillierte Beschreibung
VectorImage kann verwendet werden, um eine Vektorgrafikdatei zu laden und diese als Element in einer Qt Quick Szene anzuzeigen. Es unterstützt derzeit das SVG
Dateiformat.
Hinweis: Dies ergänzt den Ansatz des Ladens der Vektorbilddatei durch ein Image Element: Image erstellt eine Rasterversion des Bildes in der gewünschten Größe. VectorImage baut eine Qt Quick Szene auf, die das Bild darstellt. Das bedeutet, dass das resultierende Element ohne Qualitätsverlust skaliert und gedreht werden kann und in der Regel weniger Speicherplatz benötigt als die gerasterte Version.
Eigenschaft Dokumentation
fillMode : enumeration |
Diese Eigenschaft definiert, was passiert, wenn die Breite und Höhe von VectorImage von der impliziten Größe des Inhalts abweicht.
Konstante | Beschreibung |
---|---|
VectorImage.NoResize | Der Inhalt wird weiterhin in der von der Eingabe vorgegebenen Größe gerendert. |
VectorImage.Stretch | Der Inhalt wird so skaliert, dass er mit der Breite und Höhe von VectorImage übereinstimmt (dies ist die Standardeinstellung). |
VectorImage.PreserveAspectFit | Der Inhalt wird so skaliert, dass er in die Begrenzungslinien von VectorImage passt, wobei das Seitenverhältnis erhalten bleibt. Das tatsächliche Begrenzungsrechteck des Inhalts wird manchmal kleiner sein als das Element VectorImage . |
VectorImage.PreserveAspectCrop | Der Inhalt wird so skaliert, dass er das Element VectorImage ausfüllt, wobei das Seitenverhältnis beibehalten wird. Die tatsächlichen Begrenzungen des Inhalts sind manchmal größer als das Element VectorImage . |
preferredRendererType : enumeration |
Fordert ein bestimmtes Backend an, das für das Rendern von Formen im VectorImage
verwendet werden soll.
Konstante | Beschreibung |
---|---|
VectorImage.GeometryRenderer | Äquivalent zu Shape.GeometryRenderer. Dieses Backend glättet Kurven und trianguliert das Ergebnis. Es liefert Aliasing-Ergebnisse, es sei denn, Multi-Sampling ist aktiviert, und die Abflachung von Kurven kann sichtbar werden, wenn das Element skaliert wird. |
VectorImage.CurveRenderer | Äquivalent zu Shape.CurveRenderer. Mit diesem Backend werden Kurven auf der GPU gerendert und Anti-Aliasing ist eingebaut. Dies führt in der Regel zu besseren visuellen Ergebnissen, allerdings auf Kosten der Leistung. |
Der Standardwert ist VectorImage.GeometryRenderer
.
source : url |
Diese Eigenschaft enthält die URL der zu ladenden Vektorgrafikdatei.
VectorImage Derzeit wird nur das Dateiformat SVG
unterstützt.
© 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.