先创建Qt的qrc资源文件 QtLoadRcc.qrc
<RCC>
<qresource prefix="/">
<file>Face.png</file>
</qresource>
</RCC>
这里的Face.png是我们希望在程序中显示的图片
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lPXkgxKq-1607334244666)(https://github.com/zhengtianzuo/QtWidgetsExamples/blob/master/QtLoadRcc/Face.png?raw=true)]
然后运行命令行
rcc.exe -binary QtLoadRcc.qrc -o QtLoadRcc.rcc
就可以生成QtLoadRcc.rcc, 这个文件就是我们动态加载的资源文件了.
代码中使用QResource::registerResource加载Rcc资源文件
QResource::registerResource("QtLoadRcc.rcc");
使用QResource::unregisterResource(“QtLoadRcc.rcc”)卸载Rcc资源文件
需要完整代码请访问QtWidgetsExamples
联系方式:
作者 | 郑天佐 |
---|---|
278969898 | |
主页 | http://www.camelstudio.cn |
邮箱 | camelsoft@163.com |
博客 | http://blog.csdn.net/zhengtianzuo06 |
github | https://github.com/zhengtianzuo |
QQ群 | 199672080 |