您的位置:首页 > 编程语言 > Qt开发

Qt加载图资源的方法

2015-12-08 17:01 423 查看
Qt   提供的读取图片的三种方式各有不同:

1、 直接读取:速度相对较慢,图片多时要进行频烦的IO
操作。

2、 QRC方式读取:把图片一次性读入内存,避免了IO操作,但是对内存的压力比较大。

          有的时候由于设备内存比较小,导致内存崩溃。

3、 动态加载:就是先把QRC文件通过rcc  -binary *.qrc –o *.rcc
生成相应的RCC文件。

         这种文件是二进制文件。在用到图片资源的时候通过注册函数动太加载,

          用完图片后再反注册。

QResource::registerResource("res.rcc");

QResource::unregisterResource("res.rcc");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: