Am 04.01.2012 um 20:04 schrieb Phil Thompson: > On Wed, 4 Jan 2012 19:46:45 +0100, Detlev Offenbach > <det...@die-offenbachs.de> wrote: >> Hello, >> >> does anybody have experience in gesture programming with PyQt? I am > trying >> to program a custom gesture recognizer, but registering it with >> QGestureRecognizer.registerRecognizer(…) crashes the script. Here is the >> excerpt of the code that is executing the above function. >> >> --CODE-- >> class E5SwipeGestureRecognizer(QGestureRecognizer): >> __type = 0 >> __instance = None >> >> def __init__(self): >> super().__init__() >> >> @classmethod >> def gestureType(cls): >> if cls.__instance is None: >> cls.__instance = E5SwipeGestureRecognizer() >> cls.__type = >> QGestureRecognizer.registerRecognizer(cls.__instance) # this >> segfaults the app >> return cls.__type >> --END CODE-- > > Hmm - the /Transfer/ annotation on QGestureRecognizer.create() looks > wrong. Try changing it to /Factory/.
That might be a second issue. So far my code didn't even get there. The call to register my gesture recognizer already crashes the application (see above). That is long before the recognizer is asked to create a new gesture object. Regards Detlev Detlev Offenbach det...@die-offenbachs.de
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt