19 Qt资源管理系统

Qt 资源系统是一个跨平台的资源机制,用于将程序运行时所需要 的资源以二进制的形式存储于可执行文件内部。如果你的程序需要 加载特定的资源(图标、文本翻译等),那么,将其放置在资源文 件中,就再也不需要担心这些文件的丢失。也就是说,如果你将资 源以资源文件形式存储,它是会编译到可执行文件内部。
资源系统基于 qmake、rcc(Qt 资源编译器) 和 QFile 之间的紧密合作。

1 在工程上 点右键,选择“添加新文件…”,可以在 Qt 分类下找到“Qt 资源文 件”:

2 点击“选择…”按钮,打开“新建 Qt 资源文件”对话框。在这里我们输 入资源文件的名字和路径

3 点击添加前缀

4 删除默认的前缀路径

5 添加文件

6 选择你要添加的文件

7 添加后

8 复制路径

9 实例

 

在UI文件中设置:

.qrc资源文件的内容为:

<RCC>
    <qresource prefix="/">
        <file>image/copy.png</file>
        <file>image/cut.png</file>
        <file>image/menu.png</file>
        <file>image/move.png</file>
    </qresource>
</RCC>

要把一个资源编译到二进制文件中必须在.pro 中明确指明qrc 文件,以便于 qmake 可以正确处理。

例如: RESOURCES = application.qrc

 

 

 

图标下载网站:阿里巴巴矢量图标库

https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值