On Mon, 18 Oct 2010 11:45:07 +0200, Elias Bachaalany <[email protected]> wrote: > Hello > > I have a C++ program that creates a QWidget* and can return that to Python. > > I want to pass that QWidget * to PyQt so that the newly created widgets > have this widget as their parent. How to do that? > > In C++: > > QWidget *theWidget; > PyObject *get_widget() > { > return PyCObject_FromVoidPtr(theWidget, NULL) > } > > Now is it possible to get this QWidget* and give to PyQt / QWidget class?
If your PyCObject is accessible from Python then you should be able to do... import sip from PyQt4.QtGui import QWidget widget = sip.wrapinstance(sip.voidptr(pycobj, QWidget)) Phil _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
