[PyKDE] #ifdef and sip
Phil Thompson
phil at river-bank.demon.co.uk
Fri Oct 11 16:34:01 BST 2002
On Wednesday 09 October 2002 2:08 pm, David Douard wrote:
> Hi Phil, hi list
>
> There is something Idon't underdtand very well with sip. How does it manage
> the conditional member function declaration. I mean, for exmaple, in my
> qpainter.h, the member function setViewXForm is declared according the the
> QT_NO_TRANSFORMATIONS macro.
> But the qpainter.sip file alaways declare this function. How is it managed
> when disabled in the Qt library ?
For Qt v2 and later, qpainter.sip declares this function in a...
%If (Qt_TRANSFORMATIONS)
...
%End
...block.
The build process works out whether or not your Qt installation has
QT_NO_TRANSFORMATIONS defined and generates an appropriate features file that
is then used by sip.
Phil
More information about the PyQt
mailing list