在QWebView中加载QImage

时间:2013-05-04 02:35:12

标签: qt qtwebkit qimage

我有以下代码

QWebView webView;
QImage img = QImage::fromData((unsigned char *)data, size); // comes from some data source
webView.setHtml("<html><body><img src=\"how_to_load\"/></body></html>");
webView.show();

我想在webview中加载图片。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

只是保存到磁盘并在HTML代码中提供相对路径选项吗?您可以使用QImage::save()写入磁盘。

编辑:如果要直接从缓冲区加载,可以将QImage直接用于HTML图像:https://qt-project.org/doc/qt-4.8/qtwebkit-bridge.html#pixmaps-and-images