【Qt 专栏】 资源文件过大的处理方法(生成rcc文件)
1.【Linux QT】野火 IMX6 移植QT(按正点教程)遇到的一系列困难的解决历程2.Qt SQL API相关操作3.【Qt 专栏】QT定时任务- timerEvent事件使用以及和QTimer 定时器的使用区别4.用于 Qt 的 OpenCV 编译 (CMake 方式) 问题解决5.【Qt 专栏】项目的打包发布
6.【Qt 专栏】 资源文件过大的处理方法(生成rcc文件)
7.【Qt 专栏】sqlite INT关键字与AUTOINCREMENT关键字的冲突8.【Qt 专栏】DateTime日期时间组件9.【Qt 专栏】文件对话框 文件的弹窗选择-QFileDialog10.【Qt 专栏】Qt 程序一运行就崩溃和结束时崩溃的问题解决11.【Qt 专栏】QString::arg()函数12.【Qt 专栏】SQLite数据库操作示例13.Qt 图片通过网络Tcp传输——OpenCV的图片编码函数imencode()14.【Qt 专栏】QByteArray详解(QByteArray 与 QString的区别)15.【Qt 专栏】Qt Creator 的 git 配置 & 上传到gitee16.【Qt之JSON文件】QJsonDocument、QJsonObject、QJsonArray等类介绍及使用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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2019-04-16 《SQL 基础教程》第五章:复杂查询