找回密码
 立即注册
收起左侧

实现当浏览网页时上的图片

11
回复
7693
查看
[复制链接]
累计签到:17 天
连续签到:1 天
来源: 2016-4-22 17:12:27 显示全部楼层 |阅读模式
5Qter豆
本帖最后由 yanxuetao 于 2016-4-22 17:20 编辑

自己用qt把网页嵌入进来了 怎么实现当浏览网页时把网页上的图片缓存到本地,下次浏览直接从本地加载图,

回复

使用道具 举报

累计签到:17 天
连续签到:1 天
2016-4-22 17:23:44 显示全部楼层
qwebkit 现在5.多的版本不支持了 但QtWebEngine找不到实例啊...
回复

使用道具 举报

尚未签到

2016-4-22 21:58:53 显示全部楼层
qt有自己的cache类,你可以把cache设置大一些,这些图片基本上都能在本地缓存了
回复

使用道具 举报

累计签到:17 天
连续签到:1 天
2016-4-23 09:19:00 显示全部楼层
Joey_Chan 发表于 2016-4-22 21:58
qt有自己的cache类,你可以把cache设置大一些,这些图片基本上都能在本地缓存了 ...

有木有参考啊 发个看看啊
回复

使用道具 举报

尚未签到

2016-4-23 17:42:08 显示全部楼层
QNetworkDiskCache
回复

使用道具 举报

累计签到:17 天
连续签到:1 天
2016-4-29 17:26:55 显示全部楼层
Joey_Chan 发表于 2016-4-23 17:42
QNetworkDiskCache

缓存了许多文件夹 怎么直提取图片啊
回复

使用道具 举报

累计签到:17 天
连续签到:1 天
2016-4-29 17:28:52 显示全部楼层
Joey_Chan 发表于 2016-4-23 17:42
QNetworkDiskCache

刚接触qt不是很懂 可以给我具体说下吗
回复

使用道具 举报

尚未签到

2016-4-30 21:53:02 显示全部楼层
yanxuetao 发表于 2016-4-29 17:26
缓存了许多文件夹 怎么直提取图片啊

没有直接提取,cache自动管理,你只能设置cache的策略
回复

使用道具 举报

累计签到:17 天
连续签到:1 天
2016-5-4 14:28:41 显示全部楼层
Joey_Chan 发表于 2016-4-30 21:53
没有直接提取,cache自动管理,你只能设置cache的策略

缓存得是url的相关数据 这里的相关数据怎么理解啊  是网页的源代码?还是什么啊  下次加载的话怎么优先请求缓存啊      谢谢你
回复

使用道具 举报

累计签到:17 天
连续签到:1 天
2016-5-4 15:23:18 显示全部楼层
Joey_Chan 发表于 2016-4-30 21:53
没有直接提取,cache自动管理,你只能设置cache的策略

帮帮我,如果是调用这里的缓存的话 在不联网的情况下能从缓存中加载出网页吗
回复

使用道具 举报

尚未签到

2016-5-4 15:43:29 显示全部楼层
yanxuetao 发表于 2016-5-4 15:23
帮帮我,如果是调用这里的缓存的话 在不联网的情况下能从缓存中加载出网页吗 ...

没联网情况下可能不行的哦,这个cache太傻瓜,好像没有手动介入的功能。

这样的话可能要你自己写cache了
回复

使用道具 举报

累计签到:17 天
连续签到:1 天
2016-5-4 16:53:00 显示全部楼层
那如果在加载网页中的图片时,如果从缓存中请求图片 ,还需要经过服务器吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了