[PyQt] Reasign event

Hans-Peter Jansen hpj at urpla.net
Fri May 20 09:27:20 BST 2011


On Friday 20 May 2011, 01:46:36 Hugo Leveille wrote:
> Ok
>
> So for my exemple,what would be the correct syntax
>
>
> thanks alot
>
>
> --
> Hugo Leveille
> Compositing TD
> Vision Globale
> hugol at fastmail.net
>
> Sent from my iPhone

Send me one over, and we're fine ;-)

> On May 19, 2011, at 7:30 PM, "Hans-Peter Jansen" <hpj at urpla.net> 
wrote:
> > 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"

        QtGui.QLineEdit.keyPressEvent(self, event)

> >>
> >> 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.

Pete


More information about the PyQt mailing list