[PyQt] Reasign event

Hans-Peter Jansen hpj at urpla.net
Fri May 20 00:31:05 BST 2011

On Friday 20 May 2011, 00:12:14 Hugo Léveillé wrote:
> Newbie in using event in pyqt
> Let say I just want a keyPressEvent to happen with a certain
> QLineEdit
> I tried :
> self.myLineEDit.keyPressEvent = self.myEvent
> def myEvent(self,event):
>     print "Hello world"
> Sure enought its working. Now it only print hello world when I am
> typing in that line edit. But the problem is that the text I am
> typing does not appear in the line edit. Only the printing of "Hello
> world" happend
> What am I missing ?

Calling the base class. You're disrupting the event handler chain.


More information about the PyQt mailing list