[PyQt] Gesture programming in PyQt
Phil Thompson
phil at riverbankcomputing.com
Wed Jan 4 19:04:42 GMT 2012
On Wed, 4 Jan 2012 19:46:45 +0100, Detlev Offenbach
<detlev at 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)
> return cls.__type
> --END CODE--
Hmm - the /Transfer/ annotation on QGestureRecognizer.create() looks
wrong. Try changing it to /Factory/.
Phil
More information about the PyQt
mailing list