0

画像をドラッグ/コピーしてにQWebViewドロップ/貼り付けすると、QWebView画像ではなく画像のパスが表示されます。このファイル パスを取得して画像を表示するにはどうすればよいですか?

4

1 に答える 1

0

Webview ページのネットワーク アクセス マネージャーの終了シグナルを、クラスの replyfinished スロットに接続します。

connect(webviewptr->page()->networkAccessManager(), SIGNAL(finished(QNetworkReply*)),this, SLOT(replyFinished(QNetworkReply*)));

replyFinished では、画像、ビデオなどのすべてのリソースの QNetworkReply ポインターを取得します。QNetworkReply クラスの関数 url を使用すると、リソースの種類を確認し、それらのファイルの内容を読み取ることができます。

于 2014-02-18T06:59:03.670 に答える