lyhsdy
2019-01-23 16:07
采纳率: 100%
浏览 3.2k
已采纳

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • devmiao 2019-01-23 23:54
    已采纳
    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题