Ich habe eine Web-App mit Django erstellt. Allerdings brauchte ich eine Desktop-App von demselben, also benutzte ich das Webkit von PyQt. Die ganze Sache funktioniert gut, außer für Dateidownloads. In meiner Web-App liefert der Server herunterladbare Dateien an mehreren Stellen. Wenn Sie jedoch auf die Schaltfläche klicken, die den Download in der Desktop-Version der Anwendung auslösen soll, passiert nichts.Konvertieren einer Django-App in eine Desktop-App mit 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_())
Dies kann http://stackoverflow.com/questions/9194094/download-file-from-qwebkit-at-pyqt –