[PyQt] QMetaObject.newInstance does not work as expected
Phil Thompson
phil at riverbankcomputing.com
Sun Dec 4 18:58:00 GMT 2011
On Thu, 1 Dec 2011 17:43:03 +0100, Henning Schröder
<henning.schroeder at gmail.com> wrote:
> Hello,
> again I tried to seek to push the boundaries.This time I tried to load
> a C++ widget inside a library into PyQt using ctypes (without extra
> sip bindings).
> I worked well :) but I cannot call a constructor with arguments.
> The attached code reaches the except-block with PyQt 4.8.5
> To test just call: qmake && make && python test.py
>
> Regards
> Henning
The call to newInstance() should be something like...
hello = mo.newInstance(Q_ARG(QWidget, win))
Phil
More information about the PyQt
mailing list