c – 如何从QWebView获取图片

前端之家收集整理的这篇文章主要介绍了c – 如何从QWebView获取图片前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有谁知道如何从qwebview获取图片?我的情况是,没有空间可以使用图像网址,然后使用QNetworkRequest.我只需要从QWebview中“提取”图像.

解决方法

首先,您需要获取要保存的图像的QWebElement – 如果您还没有它,那么获得它的好方法
QWebElement el = view.page()->mainFrame()->findFirstElement("IMG[src='path/to/img'");

假设view是QWebView的名称.然后,

QImage image(el.geometry().width(),el.geometry().height(),QImage::Format_ARGB32);
QPainter painter(&image);
el.render(&painter);
painter.end();
image.save("path/to/img.png");
原文链接:https://www.f2er.com/c/110660.html

猜你在找的C&C++相关文章