在qt项目中通常需要导入较多图像、音乐等资源文件。如果每个资源都单纯地使用绝对路径的方法进行调用,就太繁琐了。因此需要学习一下如何在qt中管理和添加资源文件。
1.首先将一个装着资源文件的文件夹(这里我放了几张jpg格式的图片)放到工程目录中,在这里命名为image文件夹。
2.回到工程中,右键单击项目工程,选择添加新建文件,在新建文件栏目中选择:Qt->Qt Resource File,也就是后缀为.qrc的文件。
3.新建的文件当然也要保存到项目工程的目录下。
4.确认好名称,文件所处的位置,是.qrc文件,就ok。
这个时候就可以看到新建的文件出现在了工程目录里。
5.为当前的资源文件添加一个前缀,这里我用的是“/new”。
为什么要添加一个前缀呢?因为在大型项目的开发中,不同的资源文件也不是能够一概而论的,为了方便区分资源文件的所属类别,加个前缀有利于分类。
写好前缀之后点击 添加。
6.按住Shift键选中全部的图片,点击打开。
可以看到,三张图片被我放到了/new所属的栏目下。
如果有很多文件,使用多种前缀显然有助于资源文件的查找。
7.添加文件的格式名为“:+前缀名 + 文件名”,就和工程目录中展示的文件层次一样。
除了直接拼写路径,也可以在左侧的栏目里找到想要添加的资源文件,右键单击,选择copy path":...",然后粘贴即可。