[PyQt] boost python windget in a pyqt widget

Josh Stratton strattonbrazil at gmail.com
Thu Aug 11 17:15:32 BST 2011


Is there an example of that somewhere?  Is that on the python side or
the C++ side?  Does that mean I cannot use boost::python and need to
switch to SIP?

On Thu, Aug 11, 2011 at 9:10 AM, Phil Thompson
<phil at riverbankcomputing.com> wrote:
> On Thu, 11 Aug 2011 08:48:20 -0700, Josh Stratton
> <strattonbrazil at gmail.com> wrote:
>> Is it possible to add qt widgets from a cmodule to a pyqt class?
>>
>> For example if I have a widget MyWidget in mytest.so,
>>
>> from pyqt import *
>> import mytest
>>
>> widget = mytest.MyWidget() # C++ qt widget
>> window = QtGui.QMainWindow()
>> window.setCentralWidget(widget) # put C++ widget in pyqt widget
>>
>> window. show()
>>
>> This will cause a type error trying to add widget to the window.
>
> You need to wrap MyWidget using SIP.
>
> Phil
>


More information about the PyQt mailing list