查看完整版本: [-- zhengtianzuo系列-Qt动态加载RCC资源 --]

QTCN开发网 -> Qt代码秀 -> zhengtianzuo系列-Qt动态加载RCC资源 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zhengtianzuo 2017-10-09 14:55

zhengtianzuo系列-Qt动态加载RCC资源

先创建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

big_mouse 2020-04-22 09:09


查看完整版本: [-- zhengtianzuo系列-Qt动态加载RCC资源 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled