我将图像以二进制格式存储在SQLite数据库(客户端)中,并在桌面应用程序中使用QtWebKit。
除了需要显示存储在数据库二进制映像中之外,一切正常。
如何在QtWebKit中显示数据库中的二进制图像?
感谢。
答案 0 :(得分:4)
一种方法可能是为这些内部资源实施您自己的URL方案,例如: mydb://foo.png - 请参阅this article,了解如何做到这一点。
答案 1 :(得分:1)
如果图片不是很大,您还可以查看data
网址方案。例如,请参阅this question。
答案 2 :(得分:0)
基本上提取图像并存储在磁盘上。然后使用QWebView的 setHtml()方法 设置指向图像的html。
含义html必须包含
<img src='your path on disk'>
标记。
这对我来说比实施协议更容易。