解决方法
首先,您需要获取要保存的图像的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");