[PyKDE] Python functions as slots
    Soeren Fietzke 
    soeren.fietzke at mscsoftware.com
       
    Mon Sep 30 21:14:00 BST 2002
    
    
  
Hi Konrad,
just leave out the receiver object:
app.connect(button, SIGNAL("clicked()"), foo)
> I have lots of problems using Python functions as slots. As a simple
> illustration, take the following code (an example from Boudewijn Rempt's
> excellent book with an added connect):
> 
>    import sys                                                 
>    from qt import *                                           
> 
>    def foo(*args):
>        print args
> 
>    app=QApplication(sys.argv)                                 
>    button=QPushButton("Hello World", None)                    
>    app.setMainWidget(button)                                  
>    button.show()                                              
>    app.connect(button, SIGNAL("clicked()"), app, foo)
>    app.exec_loop()                                            
    
    
More information about the PyQt
mailing list