[PyKDE] Basic SIP question
Phil Thompson
phil at river-bank.demon.co.uk
Sat May 4 06:07:00 BST 2002
Bjorn Pettersen wrote:
>
> I'm a complete newbie to SIP, so please feel free to direct me to any
> FAQs, documents etc. that I have missed.
>
> I'm trying to wrap a very basic class:
>
> class Foo {
> int var;
> public:
> void setVar(int v);
> int getVar();
> };
>
> with the following .sip file
>
> class Foo {
> %HeaderCode
> #include "Test.h"
> %End
> public:
> int getVar();
> void setVar(int v);
> };
>
> and SIP is giving me a parse error on the void setVar() line. If I
> remove the "int v" argument SIP runs, but doesn't create any output
> files...
>
> What am I doing wrong?
SIP doesn't arguments to have names - use "int" rather than "int v".
To generate code you need to pass the "-c" flag - its argument being the
name of the directory that the generated files are put.
Phil
More information about the PyQt
mailing list