On Tue, 1 Jun 2010 15:29:21 +0300, Umit Oztosun <[email protected]> wrote:
> Hello,
> 
> I have tried latest PyQt (PyQt-win-gpl-snapshot-4.7.4-55d63b517349)
> and Sip (sip-snapshot-4.10.3-de0df36d3162) snapshots on Win32, Python
> 2.5, Qt 4.6.2. However it does not seem possible to use
> "PyQt_PyObject" signal argument type; I am receiving the following
> error:
> 
> "TypeError: type 'PyQt_PyObject' is not supported as a slot argument
type"
> 
> Sample code:
> ===============
> import sys
> from time import time
> from PyQt4.QtCore import *
> 
> class A (QObject):
>     def __init__(self):
>         QObject.__init__(self)
> 
>     def send (self):
>         msg=[1234,"1234",{1:2}]
>         self.emit(SIGNAL("asignal(PyQt_PyObject)"),msg)
> 
>     def receive(self,msg):
>         print msg
> 
> def p(msg): print int(time()-start),msg
> 
> if __name__=="__main__":
>     app=QCoreApplication(sys.argv)
>     a=A()
>     QObject.connect(a,SIGNAL("asignal(PyQt_PyObject)"),a.receive)
>     a.send()
> 
>     sys.exit(app.exec_())
> ===============

Hopefully fixed in tonight's PyQt snapshot.

Thanks,
Phil
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to