赞
踩
背景:
很多时候我们把Qt工程打包好发给他人测试或者使用时会出现图片不显示的问题,这种情况可能就是因为别人的电脑没有这些图片资源,或者源程序设置图标时采用的是绝对路径的写法,与他人电脑上图片的绝对路径不一致导致加载不出来。
以上问题我们可以通过QT添加资源文件的方法来进行解决,另外当我们将项目打包发给别人的时候不需要把图片文件也一起打包,这样可以节省很多空间。
资源文件添加流程:
1.将图片资源复制到当前的工程目录下(在Explorer中显示)
右键.cpp工程--->点击在Explorer中显示--->复制图片资源到该目录下
2.右键工程文件夹--->Add New
3.依次点击Qt--->Qt Resource File--->Choose
4.给资源文件起个名字,如:res,在点击下一步
5.点击完成
6.生成一个后缀为.qrc的资源文件
7.右键,以编辑方式打开资源文件
8.依次点击添加--->添加前缀--->起一个前缀名(一般使用 / 即可)
9.再选择添加文件--->将前边添加进来的图片资源文件夹打开并全选文件夹中的图片并打开
10.点击构建项目,这个时候所有的图片资源就会被全部加载到当前的工程工程中
至此资源文件就添加完成了!!!
补充:后续若有新的图片需要添加进来的步骤:
使用方法:
路径的写法:冒号(:)+前缀名(/)+图片所在文件夹(image)+图片名称(bing.png)
效果如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。