Qt资源文件的前缀问题
(2013-05-01 12:26:11)
标签:
it |
分类: qt学习 |
Qt中的qrc文件是一个xml格式的资源配置文件,与应用程序关联的应用程序由
图标文件需要与qrc文件位于同一目录下或者在该目录的子目录中。另外,如果qrc文件中使用了前缀(例如),要确保图标路径正确无误;使用Qt designer添加图标文件时就是自动使用前缀/new/prefix的,但是该路径默认不存在。
应用程序中,绝大多数地方都可以用资源路径代替原始文件系统路径。尤其是在
在QtCreater中创建qrc文件的方法:
可以使用多种方法对其进行编辑,在资源编辑器中编辑时,首先要设置一个前缀,即在该qrc文件下的相对路径,如果与该qrc文件在相同的文件夹中,就只需要将前缀设为/即可。然后将设置的路径下自己需要的文件添加进来,在引用的时候只需要使用:符号即可(例如newAction->setIcon(QIcon(":/filenew.png"));)