2009-08-07 3 views
2

J'aimerais que PyQt charge une image et l'affiche sur le Web. Des dizaines d'exemples que j'ai trouvés en ligne n'ont pas fonctionné, comme ils le sont pour télécharger l'image.Qt Image From Web

Je veux simplement le voir.

Quelque chose comme

from PyQt4.QtWebKit import * 
web = QWebView() 
web.load(QUrl("http://stackoverflow.com/content/img/so/logo.png")) 

Répondre

5
import sys 
from PyQt4 import QtCore, QtGui, QtWebKit 

app = QtGui.QApplication(sys.argv) 

web = QtWebKit.QWebView() 
web.load(QtCore.QUrl("http://upload.wikimedia.org/wikipedia/commons/a/af/Tux.png")) 
web.show() 

sys.exit(app.exec_()) 
+0

je viens d'obtenir une boîte de dialogue vide, est-il quelque chose qui manque? – crackerbunny

+0

Fonctionne bien ici - système Python 2.5.1 sur Mac OS X 10.5.7, PyQt 4.1.3 - quelles versions/plate-forme avez-vous? –

+0

Kubuntu, Python 2.5.1 - s'exécutant depuis Eric4. – crackerbunny