[PyKDE] enum problem again
Phil Thompson
phil at riverbankcomputing.co.uk
Mon Feb 28 10:22:07 GMT 2005
> Hi all,
> I am maintaining a project using PyQt and having a
> problem with C++ enum. When I pass int values as
> arguments to where enum is expected, there is a
> TypeError.
> For example, the following Python code will cause an
> error:
>
> from qt import *
> a = QSizePolicy(1,1,0,0,False)
>
> -> TypeError: argument 1 of QSizePolicy() has an
> invalid type
>
> I read on this list and found out that the strict enum
> checking has been relaxed and then enforced again.
> There are too many errors of this type in the code
> that I'm maintaining. Is there a way for me to fix
> this error without modifying my code?
You could hack your own copy of SIP.
> Where can I find
> the snapshot of Sip that relaxed strict enum?
Not from me. Why not just go back to SIP v4.1.1?
Phil
More information about the PyQt
mailing list