[PyKDE] Getting control over the Tab key

Phil Thompson phil at river-bank.demon.co.uk
Thu Oct 24 10:41:01 BST 2002


On Thursday 24 October 2002 9:24 am, Konrad Hinsen wrote:
> Phil Thompson <phil at river-bank.demon.co.uk> writes:
> > That's because you aren't keeping a reference to the FilterObject
> > instance so it gets garbage collected immediately.
>
> I admit that the ownership details in PyQt still surprise me
> occasionally. How can installEventFilter() possibly work without
> keeping a reference on the object that is passed to it?

It can't.

> What does it
> keep, if not a reference? If it kept just the address without
> increasing the Python reference counter, then my code should crash.

The result will be unpredictable, but usually a crash.

Phil




More information about the PyQt mailing list