Qt中的qrc文件

   是一个xml格式的资源配置文件,与应用程序关联的应用程序由 .qrc 文件来指定,它用XML记录硬盘上的文件和对应的随意指定的资源名称,应用程序通过资源名称来访问资源。指定的路径是 .qrc 文件所在目录的相对路径。注意,列出的资源文件必须位于 .qrc 文件所在目录或者其子目录下。

图标文件需要与qrc文件位于同一目录下或者在该目录的子目录中。另外,如果qrc文件中使用了前缀(例如),要确保图标路径正确无误;使用Qt designer添加图标文件时就是自动使用前缀/new/prefix的,但是该路径默认不存在。

应用程序中,绝大多数地方都可以用资源路径代替原始文件系统路径。尤其是在 QIcon, QImage, or QPixmap 构造器中可以传递资源路径来代替文件名称:

 cutAct =new QAction(QIcon(":/images/cut.png"), tr("Cu&t"),this);

在QtCreater中创建qrc文件的方法:

   添加新文件—Qt—Qt资源文件

可以使用多种方法对其进行编辑,在资源编辑器中编辑时,首先要设置一个前缀,即在该qrc文件下的相对路径,如果与该qrc文件在相同的文件夹中,就只需要将前缀设为/即可。然后将设置的路径下自己需要的文件添加进来,在引用的时候只需要使用:符号即可(例如newAction->setIcon(QIcon(“:/filenew.png”));)。

Qt中的.qrc文件相关推荐

  1. QT笔记之VS2010 Qt中导入qrc资源文件

    转载1:http://qimo601.iteye.com/blog/1404693 转载2:http://blog.sina.com.cn/s/blog_92cde3060101lobm.html 转 ...

  2. Qt中使用qrc管理和使用资源文件

    qrc资源文件一直有点搞不清楚,特别是前缀,到底加什么,讲的不太清楚,我的项目也因此搞的很乱.现在总结一下. 1. 比如qss资源文件,我在Resources文件夹下新增一个qss.qrc文件,这个文 ...

  3. Qt中使用qrc管理和使用资源文件(转)

    qrc资源文件一直有点搞不清楚,特别是前缀,到底加什么,讲的不太清楚,我的项目也因此搞的很乱.现在总结一下. 1. 比如qss资源文件,我在Resources文件夹下新增一个qss.qrc文件,这个文 ...

  4. QT 添加资源.qrc文件(My Sources File 图片 音频 支持翻译的.qm文件)

    QT 添加资源 .qrc文件 我们只用QT做项目,一般会用到一些图片,声音灯资源,在项目中添加资源可以写绝对路径,也可以将资源添加到我们项目中,在后期打包的时候,也方便. 步骤如下: 1.准备添加资源 ...

  5. Qt中打开excel文件

    qt中打开excel文件有两种方法 第一种,用QAxObject,在使用QAxObject,要在.pro文件中添加QT += axcontainer,同时在调用文件中添加#include <QA ...

  6. qt designer 建qrc文件供Eric6使用步骤

    一.通过Qt Designer新建qrc文件:在窗口拖拽一个TextEdit,双击TextEdit窗口空白处,插入图片点击编辑资源,在左边窗口单击右键出现下图,点击新建,创建qrc文件,在右边窗口向q ...

  7. 在Qt中查看.raw文件

    在Qt中查看.raw文件 Qt中图像类为QImage,而OpenCV对图像操作使用Mat/IplImage,因此,想要在Qt的控件上查看.raw文件需要先将IplImage/Mat转换为QImage ...

  8. 在QT中自定义头文件和源文件的使用方法

    在QT中自定义头文件和源文件的使用方法 最近想用QT来实现一个简单的功能,为了便于函数的集成需要将功能函数进行封装,自己补了些c++的函数封装方法,发现在QT中还不太一样.接来下简单介绍一下具体怎么实 ...

  9. 2.QT中使用资源文件,程序打包

     1 程序中使用资源文件 A  一个QT空项目 B  右击项目,添加新文件 添加后的效果是 C  右击main.prc,选择"添加现有项",找到要使用的资源文件.最终的效果是: ...

最新文章

  1. python error_python error整理
  2. 无线信号功率计算公式(自由空间模型,地面反射模型)
  3. 【django】 F 和 Q 对象
  4. hdu 1506(dp || 单调栈)
  5. linux系统配置php环境,linux下php环境的搭建
  6. C语言自学《三》---- 条件判断
  7. URAL K-based Numbers(1-3)
  8. Java Foundation serial ( 一 )
  9. 台服DNF修改Script.pvf文件修改黑钻抽奖机的道具爆率,图文详解
  10. 大数据分析平台建设项目需求报告与技术方案
  11. python 移动/剪切文件
  12. 专家教你简单又轻松的MD5解密方法,一看就会
  13. MATLAB图像拼接算法及实现(一)
  14. Linux(Ubuntu)菜单栏(工具栏)隐藏了,怎么显示出来
  15. 利用YYLabel实现图文混排
  16. word文件怎么压缩?
  17. 先天八卦图的排列顺序,这样来解释您能接受吗?
  18. 什么是PLC可编程控制器,理论基础知识讲解QY-KC801
  19. 自制迷宫小游戏 :O 的冒险
  20. 99%的人都不知道的90个秘密

热门文章

  1. STM32启动地址设置及从非0x800000 开始调试程序
  2. 【数据库基本原理】详解SQL标准中的隔离级别定义
  3. 如何安装迅雷套件实现远程下载
  4. 【大会速递】主题演讲
  5. html音乐的url,网页制作音乐播放器代码实现及html与url(4页)-原创力文档
  6. 丰立智能在创业板上市:总市值达到33亿元,王友利夫妇为实控人
  7. 汇聚各国杀毒软件...世界五大杀毒
  8. 排名预测(附python代码)
  9. 利用MegaRaid Storage Manager 管理LSI RAID卡
  10. 【前端】CSS中的相对定位,绝对定位和固定定位