用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()