Características ampliadas
El módulo Qt SVG admite las características estáticas de SVG 1.2 Tiny.
El módulo también admite algunas características adicionales que pueden resultar útiles. El QSvgRenderer analiza todas las características (incluyendo el conjunto de características adicionales) por defecto. Puede indicar al renderizador que ignore estas características extra pasando la bandera QtSvg::Tiny12FeaturesOnly en QSvgRenderer::setOptions().
Características extendidas
Qt soporta los siguientes elementos extendidos y atributos relacionados a partir de Qt 6.7:
- máscara SVG 1.1
- símbolo SVG 1.1 y SVG 2
- marcador SVG 1.1
- patrón SVG 1.1
- filtro 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
Máscara
Se admite el enmascaramiento mediante el elemento <mask> y el atributo mask.
Nota: <clipPath> no es compatible.
<máscara>
Se admiten los siguientes atributos del elemento <mask>:
xywidthheightmaskUnitsmaskContentUnits
El atributo mask es compatible con todos los elementos SVG gráficos y estructurales.
Símbolos, marcadores y patrones
<símbolo>
Se admiten los siguientes atributos del elemento <symbol>:
x(a partir de SVG 2)y(de SVG 2)width(de SVG 2)height(de SVG 2)preserveAspectRatioviewBox
<marcador>
Se admiten los siguientes atributos del elemento <marker>:
markerUnitsrefXrefYmarkerWidthmarkerHeightorientpreserveAspectRatioviewBox
Los atributos
marker-startmarker-midmarker-end
son compatibles con <path>, <line>, <polyline> y <polygon>.
<patrón>
Se admiten los siguientes atributos:
xywidthheightpatternUnitspatternContentUnitspatternTransformviewBox
No se admiten los siguientes atributos:
preserveAspectRatioxlink:href
Filtro
Los filtros de los documentos SVG aplican efectos gráficos a un elemento, a partes de un elemento o al fondo situado debajo del elemento. Qt admite efectos de filtro aplicados a todo el elemento. Qt no admite la aplicación de filtros sólo sobre el relleno o el trazo del elemento (FillPaint y StrokePaint), o sobre su fondo (BackgroundImage y BackgroundAlpha).
<filtro>
Se admiten los siguientes atributos del elemento <filter>:
xywidthheightfilterUnitsprimitiveUnits
No se admiten los siguientes atributos del elemento <filter>:
filterResxlink:href
El atributo filter es compatible con todos los elementos SVG gráficos y estructurales.
Primitivas de filtro
El elemento filter contiene varias primitivas de filtro. Qt admite las primitivas de filtro más importantes (véase a continuación).
Todas las primitivas de filtro comparten un conjunto común de atributos. Se admiten los siguientes:
xywidthheightin(Se admitenSourceGraphic,SourceAlpha, y todas las referencias a filtros).result
No se admiten los siguientes atributos:
in(No se admitenBackgroundImage,BackgroundAlpha,FillPaint, yStrokePaint)
<feMatrizColor>
Se admiten los siguientes atributos:
typevalues
<feGaussianBlur>
Se admiten los siguientes atributos:
stdDeviation
No se admiten los siguientes atributos:
edgeMode(la implementación coincide connone)
<feDesplazamiento>
Se admiten los siguientes atributos:
dxdy
<feMerge> y <feMergeNode>.
No hay atributos adicionales.
<feCompuesto>
Se admiten los siguientes atributos:
operatork1k2k3k4
<feInundación>
Se admiten los siguientes atributos:
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.