【Qt 专栏】 资源文件过大的处理方法(生成rcc文件)

1. 生成qrc文件

 

2. 项目同级目录下创建res文件夹并将资源粘贴过来


3. 编辑qrc,加入前缀和文件

4. 利用qrc生成二进制文件 rcc

资源过大,会提示如下问题:

解决方法:

利用cmd打开终端,定位到res.qrc的目录下,输入命令
rcc -binary .\res.qrc -o plane.rcc

5. 注册二进制文件

#define GAME_RES_PATH "./plane.rcc" //rcc文件路径
//注册外部的二进制资源文件
QResource::registerResource(GAME_RES_PATH);


此时,qrc文件已经没用了,删除即可!

 

6. 最后,使用资源,比如设置窗口图标

#include <QIcon>
...
setWindowIcon(QIcon("://src/images/me1.png"));

 

原文链接:https://blog.csdn.net/mafucun1988/article/details/106221411/

posted @ 2024-04-16 16:58  FBshark  阅读(281)  评论(0编辑  收藏  举报