PYQT5 QWebEngineView浏览器下载文件处理方法

用QWebEngineView开发个浏览器,通过点击下载按钮如何弹出保存路径并下载文件,例如https://www.baidu.com/baidu?wd=QQ&tn=monline_4_dg&ie=utf-8 下载QQ

代码:

# -*- coding: utf-8 -*-
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
import sys

class Browser(QWebEngineView):
    def __init__(self):
        super(QWebEngineView, self).__init__()
        self.page = self.page()
        self.setFixedSize(720, 760)
        self.load(QUrl("https://www.baidu.com/baidu?wd=QQ&tn=monline_4_dg&ie=utf-8"))


if __name__ == '__main__':
    app=QApplication(sys.argv)
    view=Browser()
    view.show()
    app.exec()

https://blog.csdn.net/huangmingleiluo/article/details/53389363