Erweiterte Funktionen
Das Modul „ Qt SVG “ unterstützt die statischen Funktionen von SVG 1.2 Tiny.
Das Modul unterstützt zudem einige zusätzliche Funktionen, die nützlich sein könnten. Der „ QSvgRenderer “ analysiert standardmäßig alle Funktionen (einschließlich des zusätzlichen Funktionsumfangs). Sie können den Renderer anweisen, diese zusätzlichen Funktionen zu ignorieren, indem Sie in „ QSvgRenderer::setOptions()“ das Flag „ QtSvg::Tiny12FeaturesOnly “ übergeben.
Erweiterte Funktionen
Qt unterstützt ab Qt 6.7 die folgenden erweiterten Elemente und zugehörigen Attribute:
- mask SVG 1.1
- symbol SVG 1.1 und SVG 2
- marker SVG 1.1
- Muster SVG 1.1
- filter SVG 1.1
- feColorMatrix SVG 1.1
- feComposite SVG 1.1
- feFlood SVG 1.1
- feGaussianBlur SVG 1.1
- feOffset SVG 1.1
- feMerge SVG 1.1
Maskierung
Das Maskieren wird in Form des Elements „ <mask> “ und des Attributs „mask“ unterstützt.
Hinweis: < clipPath> wird nicht unterstützt.
<mask>
Die folgenden Attribute des Elements „ <mask> “ werden unterstützt:
xywidthheightmaskUnitsmaskContentUnits
Das Attribut „ mask “ wird für alle grafischen und strukturellen SVG-Elemente unterstützt.
Symbole, Markierungen und Muster
<symbol>
Die folgenden Attribute des Elements „ <symbol> “ werden unterstützt:
x(aus SVG 2)y(aus SVG 2)width(aus SVG 2)height(aus SVG 2)preserveAspectRatioviewBox
<marker>
Die folgenden Attribute des Elements „ <marker> “ werden unterstützt:
markerUnitsrefXrefYmarkerWidthmarkerHeightorientpreserveAspectRatioviewBox
Die Attribute
marker-startmarker-midmarker-end
werden für „ <path> “, „ <line> “, „ <polyline> “ und „ <polygon> “ unterstützt.
<pattern>
Die folgenden Attribute werden unterstützt:
xywidthheightpatternUnitspatternContentUnitspatternTransformviewBox
Die folgenden Attribute werden nicht unterstützt:
preserveAspectRatioxlink:href
Filter
FillPaint StrokePaintBackgroundImage BackgroundAlpha
<filter>
Die folgenden Attribute des Elements „ <filter> “ werden unterstützt:
xywidthheightfilterUnitsprimitiveUnits
Die folgenden Attribute des Elements „ <filter> “ werden nicht unterstützt:
filterResxlink:href
Das Attribut „ filter “ wird für alle grafischen und strukturellen SVG-Elemente unterstützt.
Filterprimitive
Das `filter`-Element enthält verschiedene Filterprimitive. Qt unterstützt die wichtigsten Filterprimitive (siehe unten).
Alle Filterprimitive verfügen über einen gemeinsamen Satz von Attributen. Folgende werden unterstützt:
xywidthheightin(Unterstützt werden „SourceGraphic“, „SourceAlpha“ sowie alle Verweise auf Filter)result
Die folgenden Attribute werden nicht unterstützt:
in(Nicht unterstützt werden:BackgroundImage,BackgroundAlpha,FillPaintundStrokePaint)
<feColorMatrix>
Die folgenden Attribute werden unterstützt:
typevalues
<feGaussianBlur>
Die folgenden Attribute werden unterstützt:
stdDeviation
Die folgenden Attribute werden nicht unterstützt:
edgeMode(die Implementierung entsprichtnone)
<feOffset>
Die folgenden Attribute werden unterstützt:
dxdy
<feMerge> und <feMergeNode>
Keine weiteren Attribute.
<feComposite>
Die folgenden Attribute werden unterstützt:
operatork1k2k3k4
<feFlood>
Die folgenden Attribute werden unterstützt:
flodd-colorflood-opacity
© 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.