QT资源库中图片的调用 | 您所在的位置:网站首页 › 获取资源失败怎么才能把照片发出 › QT资源库中图片的调用 |
在开发一个项目的时候,如果需要加载资源的话,最好不要使用绝对路径。因为在项目打包或者给别人使用的时候,往往会出现资源丢失或者是路径对不上号的情况,但是由于最近在做QT的一个小程序的开发,所以在这里写一下QT的资源图片的调用 首先我们需要建立一个QT的资源库,建立好了以后是一个.qrc的文件啦: 首先添加一个新文件; 然后就要选择添加的是QT的资源文件: 添加了文件以后,输入它的名字,创建完毕; 创建完了以后,点开你的新创建的文件,然后,在里面需要先添加前缀(这样就先创建了一个放特定的资源文件的文件夹,这个我感觉还是很需要的,在项目管理的时候避免资源混淆),然后就添加资源,添加完资源以后,可以对相应的某个资源点击修改“昵称” 修改完昵称以后,有的同志可能就很纳闷为啥在代码里面还是引用不上呢? 这里说一下把,你需要将资源库保存,就是右击目录里面的.qrc,点击Open in Editor,这样就会出现一个保存修改的提示对话框,在这个提示对话框里面,点击保存修改,那么你就可以使用啦~~ 具体在代码里面使用的方法: 例如你需要建立一个QImage对象,你就可以这样来: QImage *ice; ice = new QImage(":/image/0");//里面的就是资源库里面的路径,可以在资源库里面右键点击Copy Path获得到这里就可以用上了资源库里面的文件了啦~ |
CopyRight 2018-2019 实验室设备网 版权所有 |