Qt专栏之添加资源(十五)

我们看到很多软件的左上角都有一个icon图标,又或者软件内部的一些图片、视频等多媒体资源等。
2021-03-16_102900

以图标为例,我们如何添加这些icon的资源(图片、GIF或动画等)呢?

最简单的方法就是:

setIcon(QIcon("D:/Test_Img/snack.png"));
//D:/Test_Img/snack.png是个绝对路径,如果图片移动了,这个icon图标就无法显示了,这时候需要我们将用到的图片等资源统一添加到工程中:

那么,添加资源文件的方法步骤如下:

  1. 首先将包含需使用图片资源的文件或文件夹移动到工程项目所在目录,例如snack.png;
  2. 点击新建Qt→Qt Resource File→起名Res(后续软件会建立一个Res.qrc,这个就是Qt下的资源文件);
  3. 编辑方法:右键点击工程树中的Res.qrc,选择Open in Editor;
  4. 添加按钮→选择前缀,例如“/” ,如果需要区分可以“/1Page/” 表示第一个页面等;
  5. 再次点击添加按钮→选择文件→选中需要的资源,例如snack.png;
  6. 添加对应代码:w.setWindowIcon(QIcon(":/1Page/snack.png"));
  7. 点击构建项目即可。

16

这样即使更换了项目路径,也不会出现图片不显示的情况啦~

注意此时添加Qt资源的路径就变成了相对路径 “ : + 前缀名+文件名”

还有个注意点:不要放太大的资源文件,例如电影长视频, 基本放图标等即可,否则编译的时间会很长

img

img
分享微信公众号『设计至纯』,查看更多原创内容,O(∩_∩)O一键三连🤳、分享😍、收藏、点赞、支持🐱‍🚀。 ^ o ^ 您的点赞、评论和关注,是小小编继续创作的不懈动力。 😀

  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值