[PyQt] QNetworkAccessManager and "finished" signal
LuHe at gmx.at
Tue Apr 13 15:04:22 BST 2010
please make sure that you have the event loop running (QApplication.exec_)
and use finished(QNetworkReply *) instead of finished(QNetworkReply) as argument
for the SIGNAL.
Am Dienstag 13 April 2010 15:48:22 schrieb Andreas Neumann:
> I am trying to fetch an image with the HTTP protocol, using the QNetwork
> methods. I can see in my webserver log that the get request was made, but
> in my python script, the method that should be triggered by the "finish"
> event never executes.
> Here are the relevant parts of my code:
> self.networkAccess = QNetworkAccessManager(self)
> fotos/"+ uster_nr + ".jpg")))
> def receiveFoto(self,networkReply):
> QMessageBox.warning(None,"Debug","Received data")
> byteArray = networkReply.readAll()
> myImage = QImage.fromData(byteArray)
> myPixmap = QPixmap.fromImage(myImage)
> the "receiveFoto" method is never called, but I see the get request in the
> webserver log. Is there something wrong with my connect? Any other idea
> why the receiveFoto method is never executed?
More information about the PyQt