Loads a vector image file and displays it in a Qt Quick scene. 更多...
| import 语句: |
import QtQuick.VectorImage
|
| Since: | Qt 6.8 |
| 继承: |
The VectorImage can be used to load a vector image file and display this as an item in a Qt Quick scene. It currently supports the
SVG
文件格式。
注意: This complements the approach of loading the vector image file through an 图像 元素: 图像 creates a raster version of the image at the requested size. VectorImage builds a Qt Quick scene that represents the image. This means the resulting item can be scaled and rotated without losing quality, and it will typically consume less memory than the rasterized version.
|
fillMode : enumeration |
This property defines what happens if the width and height of the VectorImage differs from the implicit size of its contents.
| 常量 | 描述 |
|---|---|
VectorImage.NoResize
|
The contents are still rendered at the size provided by the input. |
VectorImage.Stretch
|
The contents are scaled to match the width and height of the
VectorImage
. (This is the default.)
|
VectorImage.PreserveAspectFit
|
The contents are scaled to fit inside the bounds of the
VectorImage
, while preserving aspect ratio. The actual bounding rect of the contents will sometimes be smaller than the
VectorImage
项。
|
VectorImage.PreserveAspectCrop
|
The contents are scaled to fill the
VectorImage
item, while preserving the aspect ratio. The actual bounds of the contents will sometimes be larger than the
VectorImage
项。
|
|
preferredRendererType : enumeration |
Requests a specific backend to use for rendering shapes in the
VectorImage
.
| 常量 | 描述 |
|---|---|
VectorImage.GeometryRenderer
|
Equivalent to Shape.GeometryRenderer. This backend flattens curves and triangulates the result. It will give aliased results unless multi-sampling is enabled, and curve flattening may be visible when the item is scaled. |
VectorImage.CurveRenderer
|
Equivalent to Shape.CurveRenderer. With this backend, curves are rendered on the GPU and anti-aliasing is built in. Will typically give better visual results, but at some extra cost to performance. |
默认为
VectorImage.GeometryRenderer
.
|
source : url |
This property holds the URL of the vector image file to load.
VectorImage
currently only supports the
SVG
文件格式。