Qt如何使用SVG

 时间:2024-10-13 19:38:15

1、首先我们创建一个Mainwindow工程,这里不再详细说了,最最简单的了。不懂的看我过往的经验文章吧。

Qt如何使用SVG

2、创建完工程以后,我们的自动生成的代码无须修改,待会儿我们直接演示怎么使用svg图片就行了。具体目录结构如下,记得准备svg图片。新建一个qt资源文件,然后把图片放进资源文件里,方便我们之后调用。

Qt如何使用SVG

3、然后我们在项目的project文件中添加svg支持,在实现文件,即Cpp文件中添加相应的头文件。这里我们使用两种方式来做。

Qt如何使用SVG

4、第一,使用QSvgWidget,直接加载svg图片。记得把svgWidget设置为mainwindow的centraWidget,不然,你啥也看不到了。然后运行,svg图片就显示出来了。

Qt如何使用SVG

5、第二种是使用QGraphicsView中的QGraphicsSvgItem来加载,这里略微多点东西了,首先我们需要一个文岳眶锭场景scene,然后设置scene的大小,这个很重要,最后,把svgItem加载到场景上就可以了。

Qt如何使用SVG
  • 黑色沙漠怎么鉴定装备
  • 如何在Kdenlive给视频添加特效?
  • 易语言怎么编辑软件标题
  • javascript(js)中怎么获取下拉框option的值?
  • 脚上脱皮是怎么回事怎么办
  • 热门搜索
    小学生植树节手抄报 防灾减灾手抄报 六一儿童节手抄报图 环保手抄报图片 亲子手抄报 重阳节的手抄报简单又漂亮 手抄报网 八礼四仪手抄报 关于普通话的手抄报 英语手抄报图片简单又漂亮