我有以下代码
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中加载图片。
有什么想法吗?
答案 0 :(得分:1)
只是保存到磁盘并在HTML代码中提供相对路径选项吗?您可以使用QImage::save()写入磁盘。
编辑:如果要直接从缓冲区加载,可以将QImage直接用于HTML图像:https://qt-project.org/doc/qt-4.8/qtwebkit-bridge.html#pixmaps-and-images。