job is not a member of the class (self.job) so it gets destroyed.
----- Original Message ---- From: Thomas Olsen <[email protected]> To: [email protected] Sent: Thursday, October 1, 2009 2:09:21 PM Subject: [PyQt] Another connect problem Hi This is actually PyKDE4 related but the list seems to be dead. I am trying to connect a KIO.TransferJob[1] to a method in my class but must be doing something wrong. A very stripped down version of my class looks like this: from PyKDE4.kdecore import * from PyKDE4.kio import * class MyClass(): def __init__(self): job = KIO.get(KUrl("http://somesite.com")) QObject.connect(job, SIGNAL("data(Job*, const QByteArray&)"), self.job_received) def job_received(self, job, data): print "Data received: " + data But job_received is never called. I know I should be using the new-style connect but I haven't really grasped it yet... [1] http://api.kde.org/pykde-4.3-api/kio/KIO.TransferJob.html -- Best Regards / Med venlig hilsen Thomas Olsen _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
