直接从缓冲区在QWebView / QWebPage中渲染QImage?

时间:2015-01-16 11:58:05

标签: python web pyside qimage qwebpage

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

网页中的HTML包含图像文件的标记。

不是将QImage保存到磁盘然后使用xml解析器更新html中的href,而是可以将QImage直接从缓冲区渲染到QWebPage(/ QWebView)中吗?

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

1 个答案:

答案 0 :(得分:1)

我不知道有关重复问题的协议,但这已经被问到了&之前回答了类似的情况:

Using QTWebKit to display a website stored in memory

请注意,这需要您以网络视图所理解的格式对您的QImage进行编码,例如PNG。

我认为使用临时文件并将img-tag指向它是迄今为止最快的&最简单的方法。