该示例允许用户加载SVG文件,并使用QGraphicsSvgItem在QGraphicsView中查看它们。基于选定的渲染器,QGraphicsView使用QWidget或QGLWidget作为其视口。还提供了三种渲染模式(native,opengl,image),其中QGraphicsView通过QImage间接绘制。这样就可以测试本机,栅格和OpenGL绘画引擎的绘制准确性和性能。
可伸缩矢量图形(SVG)一种基于XML的语言,用于描述二维矢量图形。Qt提供了用于在小部件和其他绘画设备上渲染和显示SVG图形的类。
关于更多
- 在「QtCreator软件」可以找到:
- 或在以下「Qt安装目录」找到:
C:Qt{你的Qt版本}Examples{你的Qt版本}svgsvgviewer
- 「相关链接」
https://doc.qt.io/qt-5/qtsvg-svgviewer-example.html