如何从QWebView获取图片
How to get pictures from QWebView
有人知道如何从qwebview获取图片吗?我的情况是,没有使用图像url的范围,然后使用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");
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 使用指针从C++中的数组中获取最大值
- 如何获取std::result_of函数的返回类型
- 如何在openssl-ecc中获取十六进制格式的私钥
- 从两个 4x64 位整数数组中获取取模
- 如何获取C++中的输入并将其"split"到列表中?换句话说,取 N 个输入并放入 N 长度的数组中
- (C++) 取字符串的每个字符并将其放入数组中并获取所述数组的大小?
- 从参考中获取的指针可以在定义明确的C 中取无效
- 在程序中获取 USB 相机图片
- C 从HTTP响应中获取图片
- OpenCV-从C/C++中的默认网络摄像头获取图片-GTK问题
- 获取 mp3 的专辑封面图片的地址
- 如何从QWebView获取图片
- 当华硕Xtion Pro插入时,无法使用OpenCV的网络摄像头获取图片
- 如何获取点向量并仅抓取这些点的"y"
- 获取图片消息到c++程序
- 使用Opencv获取多张图片的标准偏差
- 如何从AVFrame中获取亮度图片