下载文件PyQT浏览器

时间:2018-11-21 22:12:37

标签: python pyqt4

当您单击链接时,如何使用此浏览器下载文件却无济于事。其他所有东西都可以正常工作,它可以完美加载页面并可以上传文件,其他所有东西都可以正常工作,我只需要一种从链接下载文件的方法。先感谢您。 :)

[JsonProperty("colorIdentity")]
public object[] ColorIdentity { get; set; }

这是我的难题的解决方案:

import sys 
from PyQt4.QtGui import *   
from PyQt4.QtCore import *   
from PyQt4.QtWebKit import * 
from PyQt4.QtNetwork import * 
from PyQt4.QtGui import QGridLayout, QLineEdit, QWidget

    class UrlInput(QLineEdit):

        def __init__(self, browser):

            super(UrlInput, self).__init__()
            self.browser = browser
            self.returnPressed.connect(self._return_pressed)

        def _return_pressed(self):
                browser.setHtml('Loading...')
                data = self.text()
                url = QUrl(data)
                browser.load(url)

 if __name__ == "__main__":
        app = QApplication(sys.argv)

        grid = QGridLayout()
        browser = QWebView()
        url_input = UrlInput(browser)
        grid.addWidget(url_input, 1, 0)
        grid.addWidget(browser, 2, 0)
        main_frame = QWidget()
        main_frame.setLayout(grid)
        main_frame.show()
        sys.exit(app.exec_())

0 个答案:

没有答案