[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