• 2916阅读
  • 1回复

zhengtianzuo系列-Qt动态加载RCC资源 [复制链接]

上一主题 下一主题
离线zhengtianzuo
 

只看楼主 倒序阅读 楼主  发表于: 2017-10-09
先创建Qt的qrc资源文件 QtLoadRcc.qrc

```
<RCC>
    <qresource prefix="/">
        <file>Face.png</file>
    </qresource>
</RCC>
```
这里的Face.png是我们希望在程序中显示图片


然后运行命令行


```
rcc.exe -binary QtLoadRcc.qrc -o QtLoadRcc.rcc
```
就可以生成QtLoadRcc.rcc, 这个文件就是我们动态加载的资源文件了.
代码中使用QResource::registerResource加载Rcc资源文件

```
QResource::registerResource("QtLoadRcc.rcc");
```

使用QResource::unregisterResource("QtLoadRcc.rcc")卸载Rcc资源文件



需要完整代码请访问 QtWidgetsExamples
博客地址: https://blog.csdn.net/zhengtianzuo06
Github: https://github.com/zhengtianzuo
个人产品: https://github.com/zhengtianzuo/Silk
产品网站: http://www.camelstudio.cn
离线big_mouse

只看该作者 1楼 发表于: 2020-04-22
快速回复
限100 字节
 
上一个 下一个