【发布时间】:2016-06-21 11:55:29
【问题描述】:
我使用 django 创建了一个网络应用程序。但是,我需要一个相同的桌面应用程序,所以我使用了 PyQt 的 webkit。除了文件下载之外,整个事情都很好。在我的网络应用程序中,服务器在几个地方提供可下载的文件。但是,当单击应该在应用程序的桌面版本中触发下载的按钮时,什么也没有发生。
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *
app = QApplication(sys.argv)
web = QWebView()
web.load(QUrl("http://localhost:8000/home"))
#web.page().setForwardUnsupportedContent(True)
#web.page().unsupportedContent.connect(save_file_callback)
web.show()
sys.exit(app.exec_())
【问题讨论】: