如何在VS + QT环境下导入svg或png图片

1、把要导入的svg或png图片放入到一个文件夹(如:Images)中。

在这里插入图片描述

2、创建一个.qrc文件(如:Resource.qrc),按照以下内容写入。

<RCC>
    <qresource prefix="/qrc">
        <file>images/gatherImage.png</file>
		<file>images/gatherImage.svg</file>
    </qresource>
</RCC>

3、将Images和Resource.qrc放入到工程目录下或源文件所在目录下,一般都是在源文件中读取图片路径。

4、将Resource.qrc加入工程中才能找到路径。

4.1.如果VS打开的是解决方案.sln,需要将Resource.qrc加入功能模块的工程文件中。

在这里插入图片描述
在这里插入图片描述

4.2.如果VS打开的是CMakeLists.txt,将Resource.qrc加入到CMakeLists.txt文件中的add_library中,CMake会自动识别编译。

在这里插入图片描述

5、获取图片

	QString strPngPath = ":/qrc/images/gatherImage.png";
	QString strSvgPath = ":/qrc/images/gatherImage.svg";
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值