When I understand your question right, this example will be the answer.


PyObject    *myPyType;

// convert a PyObject pointer to MyPythonType-Pointer object
//  cppType will be the known CPP-Type which is the base of MyPythonType
myPyType = sipBuildResult(NULL,"M",cppType,sipClass_MyPythonType)

// catch errors
if (myPyType == NULL)
{
  Py_XDECREF(myPyType);
  return NULL;
}



Toby Dickenson wrote:
I am considering translating a few functions of our large PyQt application to C (or, probably, pyrex) as a performance optimisation, but I have stumbled at the first hurdle. How do you convert a PyObject pointer to a PyQt object into a pointer to the Qt C++ object?

Thanks in advance,


_______________________________________________
PyKDE mailing list    [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to