[PyKDE] Re: clone member function deleting object
Paul F. Kunz
Paul_Kunz at slac.stanford.edu
Wed Mar 16 14:07:44 GMT 2005
>>>>> On Wed, 16 Mar 2005 09:42:36 -0000 (GMT), "Phil Thompson" <phil at riverbankcomputing.co.uk> said:
> sipPySelf is the pointer to the Python instance object. It is reset
> to 0 to show that it has been garbage collected. Unfortunately, as
> you have found, it means the Python virtual reimplementations can no
> longer work.
That's what I thought was happening.
> You use sipTransfer() - but you must call it before the Python
> object is garbage collected, ie. you must provide
> %VirtualCatcherCode for clone(). This is probably what you want to
> do if you want to make life as easy as possible for your users
> writing the Python reimplementations.
Yes, sounds reasonable. Is there some example of using
%VirtualCatcherCode that I can learn from?
More information about the PyQt
mailing list