[PyKDE] question re python interface to QPixmapCache
phil at riverbankcomputing.co.uk
Thu Mar 10 18:22:39 GMT 2005
On Wednesday 09 March 2005 7:15 pm, Tony Willis wrote:
> I am trying to translate the 'traffic lights' example of the
> use of QPixmaps and QPixmapCache in Mark Summerfield's
> article in Qt Quarterly
> to python. My version is given at the end of this message.
> The appended code almost works, but the call to
> QPixmapCache in line 64 of the code croaks
> when a pixmap and its corresponding key have
> previously been inserted into the QPixmapCache. Am I doing
> something incredibly silly, or is there an
> actual problem with the python interface to QPixmapCache?
> Note: the esssentially equivalent code (commented out)
> that uses a standard python dict to store the pixmaps
> works fine.
> System: RH9 linux
> python 2.3.4
> sip 4.0.1
> Thanks for any advice. Could you please copy me by e-mail
> directly, as I am not a susbscriber to the PyKde interest
There are two C++ variants of QPixmapCache::insert() and I've wrongly wrapped
the obsolete one that means you have to mess with object ownership depending
on the result. Something like...
if QPixmapCache.insert(key, pixmap1):
I will wrap the correct variant in the next snapshot.
More information about the PyQt