[PyQt] If directive for declaring a function for different SIP versions
Forest Yang
yzine0511 at gmail.com
Wed Jun 26 21:16:41 BST 2013
Hi,
I have one function to wrap, and want it to work with both sip 4.10 and
4.13,
There is a KeywordArgs on it. It seems from 4.10 to 4.13 there are some
changes
from /KeywordArgs/ to /KeywordArgs="Optional"/.
I hope I can use %if, like the following:
%if (- SIP_4_13)
void foo(...) /KeywordArgs/;
%End
%if (SIP_4_13_2 -)
void foo(..) /KeywordArgs="Optional"/;
%End
%MethodCode
.....
%End.
But sip complains about the syntax error at line "%MethodCode". I am using
sip_4_13_2.
Thanks.
Best regards,
Forest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20130626/bb055072/attachment.html>
More information about the PyQt
mailing list