【发布时间】:2013-08-11 10:57:04
【问题描述】:
在QWebView 中,如果我将图像拖放/粘贴到QWebView 中,它会显示图像的路径而不是图像。如何获取此文件路径并显示图像?
【问题讨论】:
在QWebView 中,如果我将图像拖放/粘贴到QWebView 中,它会显示图像的路径而不是图像。如何获取此文件路径并显示图像?
【问题讨论】:
将您的 webview 页面的网络访问管理器完成信号与您班级的 replyfinished 插槽连接起来。
connect(webviewptr->page()->networkAccessManager(), SIGNAL(finished(QNetworkReply*)),this, SLOT(replyFinished(QNetworkReply*)));
在replyFinished 中,您将获得所有资源(如图像、视频等)的QNetworkReply 指针。通过使用QNetworkReply 类的函数url,您可以检查它们是什么类型的资源并读取这些文件的内容。
【讨论】: