python - 直接从缓冲区渲染 QWebView/QWebPage 中的 QImage?

标签 python web pyside qimage qwebpage

我有一个 QImage 缓冲区,我想在 QWebPage 中渲染它。

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

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

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

最佳答案

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

Using QTWebKit to display a website stored in memory

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

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

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

相关文章:

web - 在 URL 中查找公司名称

python - 使用关键字参数设置类属性

python - 比较两个数据帧并保留重叠的行

python - 如何在 Pandas 中选择某些列索引(连续的和单独的)

python - Python 3.3 的线性规划优化包?

javascript - 将容器中的 div 内容居中

javascript - 如何链接到表单选择选项下拉列表

python - 如何使用 PySide 重新实现事件并传递参数

python - 在 PySide 中加载 QtDesigner 的 .ui 文件

c++ - 3 个面板的 Qt 布局,全部垂直扩展以填充