[PyKDE] Python C extension to manipulate QImage
Phil Thompson
phil at riverbankcomputing.co.uk
Fri May 23 21:05:00 BST 2003
On Friday 23 May 2003 7:42 pm, Maxwell Sayles wrote:
> Hi,
> In C, I can load an image using QImage and then access its bits using
> img.bits(). the bits() method is not, however, supported in PyQt. Is
> there a way I can either get the QImage pointer in my C extension? or get
> access to the value returned by bits() in python, which I can then pass on
> to my C extension?
I could implement bits() (and scanLine(), jumpTable() and colorTable()) to
return void*. You then have the choice of passing the Python object to your
extension and calling sipConvertToVoidPtr() to extract the address, or using
the Python int() on the object to convert it to an integer before passing to
your extension.
Phil
More information about the PyQt
mailing list