1

我有一个 QImage 缓冲区,我想在 QWebPage 中呈现它。

网页中的 HTML 具有图像文件的标签。

与其将 QImage 保存到磁盘然后使用 xml 解析器更新hrefhtml 中的内容,是否可以将 QImage 直接从缓冲区渲染到 QWebPage(/QWebView) 中?

我已经看到一些关于 QtWebKit 'Bridge' 的事情表明这是可能的,但没有具体的例子。

4

1 回答 1

1

我不知道有关重复问题的协议,但是之前已经针对类似的情况提出过并回答过这个问题:

使用 QTWebKit 显示存储在内存中的网站

请注意,这需要您以 Web 视图可以理解的格式(例如 PNG)对 QImage 进行编码。

我认为使用临时文件并将 img-tag 定向到该文件是迄今为止最快和最简单的方法。

于 2015-01-16T13:55:45.907 回答