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

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

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

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

最佳答案

我不知道有关重复问题的协议,但是在类似情况下,已经有人问过并回答了:

Using QTWebKit to display a website stored in memory

请注意,尽管这要求您将QImage编码为Web视图可理解的格式,例如PNG。

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

关于python - 直接从缓冲区渲染QWebView/QWebPage中的QImage?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27983461/

10-12 21:47