[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