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";