目录

一 用途

二 使用效果

三 如何添加资源文件


一 用途

有时候我们想添加图片或者动画的话,就可以使用资源文件

二 使用效果

我在标签上添加了一个蝴蝶的图片,最后呈现出来的效果就是这样子的

三 如何添加资源文件

添加资源文件要指定特定的路径,用来找到自己的文件对应的位置。(路径可以唯一标识文件)。如果我们在自己的电脑上进行操作,图片资源是在自己电脑中就有的,但是这个程序一旦被放到别人的电脑上就无法显示了,因为图片资源是本地的,别人的电脑中并没有保存。所以需要把对应的图片资源打包成文件夹放到我们的qt程序中来使用

①先将对应的资源打包放到项目对应的路径下

②添加新文件,创建一个如图所示的文件

③  选中刚才存放资源的文件夹的路径,并且取名字

next之后就会生成一个.qrc为后缀的文件了

如图所示。

④之后我们需要把图片加载进来
之后右键单机res.qrc文件,点击 open in Editor就会出现这样的界面

我们先添加后缀再添加文件就可以了

后缀 简单起见直接写/

添加图片就是我们之前想要的图片资源

这样子就是添加成功我们可以使用了

⑤使用

//资源文件使用QPixmap pixmap;pixmap.load("://Image/up.png");QLabel*label=new QLabel("label",this);label->setPixmap(pixmap);label->resize(400,400);

这里的路径可以添加了资源之后Open in Edit的界面选中要添加的图片,右键找到复制对应路径的选项

Qt资源文件.qrc相关推荐

  1. qt qrc html,写一个QT资源文件(qrc)

    一个.qrc 文件的例子: images/copy.png images/cut.png images/new.png images/open.png images/paste.png images/ ...

  2. qrc路径_Windows下 Qt 资源文件(.qrc)文件 的 编写与应用

    最近遇到一些项目都包含了qrc文件,这个是Qt的资源文件,如果在pro文件中不包含的话,在编译的时候会提示找不到相应资源的错误. 下面说一下手动修改pro和编写qrc文件的方法. 我们直接在命令行下执 ...

  3. 【转】QT中添加的资源文件qrc时的路径问题小结

    @2019-06-13 [小记] QT中添加的资源文件qrc时的路径问题小结 转载于:https://www.cnblogs.com/skullboyer/p/11014943.html

  4. opengl png图片 qt_Qt资源文件的格式,并用CMake添加Qt资源文件

    目录 ......QRC文件的写法用CMake添加Qt资源文件添加QRC文件的函数步骤CPP中使用QRC文件使用QRC文件实例程序结果QRC文件CMakeLists.txt文件Dialog.h文件Di ...

  5. 【Qt入门第4篇】 基础(四)添加菜单图标——使用Qt资源文件

    导语 后面几篇里我们将介绍常用的Qt主窗口部件QMainWindow,主窗口部件就是一般的应用程序主窗口,它包含了菜单栏.工具栏.中心部件.状态栏和可停靠部件等.这一篇将着重介绍菜单的实现以及使用资源 ...

  6. qrc路径_QT中添加的资源文件qrc时的路径问题小结

    假设向一个QT的应用程序里添加了资源文件(icon.qrc),然后有在里面添加了下面的内容: image/DIW.ico text/1.cpp 看起来向下面的样子: 如果引用上述资源文件里的[1.cp ...

  7. QT资源文件中图片加载空白问题

    对于QT而言,本身在执行时候不同情况下也需要不同的库,比如图片需要imageformats库,数据库需要sqldrivers库 重点来了,重点来了 如果遇到程序本身能运行正常,但是部分功能加载有问题, ...

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

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

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

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

最新文章

  1. mysql 架构优化_Mysql 架构及优化之-查询性能优化
  2. Qt OpenGL裁剪测试
  3. python requests form data_Python爬虫:Request Payload和Form Data的简单区别说明
  4. 拆分器SplitContainer控件
  5. 手机拨不了急救电话 延误就医?魅族回应:仅是个例
  6. C# 语言历史版本特性(C# 1.0到C# 8.0汇总)
  7. html5两条直线,Html5新特性用canvas标签画多条直线附效果截图
  8. 「leetcode」763.划分字母区间【贪心算法】详细图解
  9. 用 Python 自动定时发微博
  10. Java编程必备软件
  11. 在IntelliJ IDEA下编辑jspx文件(转)
  12. ACC测试理论--google软件测试之道
  13. dB dBm概念及计算
  14. 个人作业4 结对开发地铁
  15. the sip module implements API v12.0 to v12.8 but the PyQt5.QtGui module requires API v12.9
  16. MySQL安装1045错误代码解决方案
  17. 论文阅读笔记(4)——《Language Generation with Multi-Hop Reasoning on Commonsense Knowledge Graph》
  18. java quartz 重启不了_java – 重新启动quartz调度程序而不会出现错误
  19. 剪枝论文一(Network Slimming)
  20. 卡巴斯基KAV/KIS 6.0/7.0 永久免费激活方法

热门文章

  1. 【python】解决给文件写入汉字,中文字符乱码问题
  2. 云服务器网站直接域名登录,[一叶花开]网站搭建-天翼云服务器跳过备案实现可直接访问IP地址以及解析域名...
  3. [免费专栏] Android安全之检测APK中调试代码是否暴露敏感信息
  4. cerr和cout的使用
  5. 宝塔Linux面板安装命令脚本大全(Centos/Ubuntu/Debian/Fedora/Deepin)
  6. HQChart使用教程11-如何把K线数据API替换成自己的API数据
  7. form的onsubmit事件--表单提交前的验证最佳实现方式
  8. Mac下设置zsh的环境变量
  9. 人脸识别0-03:insightFace-测试集数据制作-史上最全
  10. 交互设计书单--西南交大课程推荐