SvgElementProvider:QQuickImageProvider能够从可缩放矢量图形中提取元素

时间:2021-05-07 16:16:38
【文件属性】:
文件名称:SvgElementProvider:QQuickImageProvider能够从可缩放矢量图形中提取元素
文件大小:62KB
文件格式:ZIP
更新时间:2021-05-07 16:16:38
C++ SvgElementProvider SvgElementProvider是QQuickImageProvider,它能够从可伸缩矢量图形(SVG)中提取元素。 将此类的实例添加到QML引擎后,可以将SVG元素加载到Images中。 要在您的项目中使用此模块,只需将相关的源文件svgelementprovider.cpp和相应的标头复制到您的树中,然后在QML引擎上将实例注册为图像提供者。 在qml子目录中可以找到一个小样,并演示了该模块的用法。 它使用一个SVG文件,该文件包含模拟时钟的组成部分作为不同的元素。 该演示将元素加载到Image项中,并分别对其进行动画处理。 结果如下图所示。 制作演示 一般的 将项目下载并解压缩到任意位置。 打开一个控制台,然后进入解压缩项目的根文件夹。 创建一个构建目录并进入。 通过调用CMake创建构建系统。 生成并执行二进制文件。 Lin
【文件预览】:
SvgElementProvider-master
----.gitignore(191B)
----qml()
--------Clock.qml(3KB)
--------main.qml(1KB)
----images()
--------elapsedtimemeter.svgz(4KB)
----resources.qrc(176B)
----LICENSE(7KB)
----SvgElementProviderDemo.png(47KB)
----README.md(2KB)
----svgelementprovider.cpp(4KB)
----svgelementprovider.hpp(2KB)
----main.cpp(1KB)
----astylerc(404B)
----CMakeLists.txt(2KB)

网友评论