A、レンダリングの
2つのコードを
void WebDownloadWork::on_WebDownload(QWebEngineDownloadItem *item)
{
connect(item,&QWebEngineDownloadItem::finished,this,&WebDownloadWork::on_finished);
connect(item,&QWebEngineDownloadItem::downloadProgress,this,&WebDownloadWork::on_downloadProgress);
item->accept();
}
void WebDownloadWork::on_finished()
{
qDebug()<<"WebDownloadWork::on_finished";
}
void WebDownloadWork::on_downloadProgress(qint64 bytesReceived, qint64 bytesTotal)
{
qDebug()<<"WebDownloadWork::on_downloadProgress bytesReceived:"<<bytesReceived<<" bytesTotal:"<<bytesTotal;
}
第三に、要約
1ページのダウンロードがトリガーされますQWebEngineView-> QWebEnginePage-> QWebEngineProfile無効downloadRequested(QWebEngineDownloadItem *ダウンロード);
リクエストが各トリガーを管理2.QWebEngineDownloadItemダウンロードは、ダウンロードパスとファイル名のダウンロードを設定することができます