PyQT problems...

Boudewijn Rempt boud at
Sun Feb 11 22:08:32 CET 2001

marco at wrote:
> Hi all,

> I hope this is the right place to kindly ask for help. 

> I have a problem with the Python bindings for QT. But I'm not
> sure if it is a QT or Python problem...

> When I run a pyQT program that uses signals and slots (about 99.99%
> do...) 
> Python complains about the signal being of the wrong type to match
> the slot. 

> I tried several PyQT programs and they all behave the same.

> Example error message running Eric...

> Traceback (most recent call last):
>   File "/usr/local/lib/python2.1/site-packages/eric/", line 23,
> in ?
>     mw = UserInterface(dbs,prog)
>   File "/usr/local/lib/python2.1/site-packages/eric/",
> line 53, in __init__
>     self.connect(openAct,SIGNAL('activated()'),self.handleOpen)
> RuntimeError: Signal has wrong argument types for slot

> Have anyone seen this error and knows what to do about it??

Most likely self.handleOpen isn't defined as:

class ...
  def handleOpen(self)

but has zero or more than one arguments. There are certainly no
problems at all using signals and slots in PyQt: look at the example
scripts, or my work (, or my article
on the subject in January's Dr Dobbs.


Boudewijn Rempt  |

More information about the Python-list mailing list