[PyQt] Creating PyQt4 bindings with SIP
Phil Thompson
phil at riverbankcomputing.com
Thu Apr 16 14:00:42 BST 2009
On Thu, 16 Apr 2009 14:30:43 +0200, "NARCISO, Rui" <RUI.NARCISO at airbus.com>
wrote:
> I have donwloaded a Qt4 widget from teh internet and I'm trying to create
> the PyQt4 bindings for it.
>
> I created the SIP file:
> %Module pictureflow 0
>
> %Import QtCore/QtCoremod.sip
>
> class PictureFlow : QWidget
> {
> %TypeHeaderCode
> #include "pictureflow.h"
> %End
>
> public:
> PictureFlow(QWidget *parent /TransferThis/);
> };
>
>
> but I get an error:
> "QWidget has not been defined"
>
> if i try to add:
> %Import Qt/Qtmod.sip
> to the SIP file I get:
> "A %CompositeModule cannot be %Imported"
>
> what am I doing wrong ?
QWidget is defined in the QtGui module, so...
%Import QtGui/QtGuimod.sip
Phil
More information about the PyQt
mailing list