PyQt and Pivy
Chump Wad
chumpwad at chump.wad
Sat Oct 16 09:41:53 EDT 2004
I will now die. I am too ignorant to make it work.
10.2.setEventCB.py segfaults for me.
It is almost there, but it is not there. SoQt.init returns a string,
which I can't use as the parent widget of my PyQt derived class.
SoQt.show and mainLoop need a string as a parameter, so my PyQt derived
class can't go there.
I humbly beg of your help.
I don't understand the following; I would love a non-portable linkage to
libsip if it would get me the Qt widget set:
* In case anybody wonders! yes, i know that one can achieve all of
this
* in a very simple and elegant fashion by just using the sip library,
* like e.g. adding the following instead of the structure
declarations
* and our stunt:
* #define ANY_TEMP ANY
* #undef ANY
* #include <sip.h>
* #undef ANY
* #define ANY ANY_TEMP
*
* extern PyObject *sipClass_QEvent;
* qev = sipNewCppToSelfSubClass(event, sipClass_QEvent, SIP_SIMPLE
| SIP_PY_OWNED);
*
* this works perfectly and is such a lovely solution that i really
wanted
* to keep it. BUT libsip gets installed into the python site-packages
* directory and not only would we need to link against libsip but
also
* against the libqtcmodule for the sipClass_Qevent object. this
SUCKS,
* adds new library dependencies, which i simply don't want to cope
with
* and makes the platform independent goal harder to achieve.
I should say that the rest of it works GREAT! This is a monumental
work. It is so solid and functional and beautiful.
I thank you very much for this wonderful thing, which someone should
have done long ago, but only you actually accomplished.
More information about the Python-list
mailing list