[PyQt] Qt v5.9.2 Support
phil at riverbankcomputing.com
Sun Oct 15 11:20:15 BST 2017
On 15/10/2017 07:06, Florian Bruhin wrote:
> On Sun, Oct 08, 2017 at 09:07:38AM +0000, Phil Thompson wrote:
>> The current PyQt5 and related snapshots now fully support Qt v5.9.2.
>> I won't be making a formal release for 2 or 3 weeks.
> Did you consider offering snapshots as wheels as well, in some
> automated way?
> Or providing a tool to convert a snapshot + Qt binary install to a
> In some earlier mail you mentioned a tool to create wheels is available
> commercial users IIRC - however, I don't need the commercial license
> for any
> other reason than that (since I'm using PyQt for opensource software
Source snapshots are created on the system hosting the website.
Compiling for multiple target platforms is much more complicated.
>> There are some changes in the conversions of enums which means that
>> values can now raise an exception. If you are using correct values
>> then you
>> shouldn't see any difference.
> I'm not sure I follow - can you show an example of a line which didn't
> raise an
> exception before but does now? Something like Qt.Alignment(1337)? Or
> a value which isn't in that enum to a method taking an enum?
Yes, both of those.
>> PyQt has always ignored overflows when converting between Python ints
>> C/C++ integer types and the results of such conversions can be
>> in some cases. The sip module now implements enableoverflowchecking()
>> means that exceptions will be raised if a Python int is too large to
>> fit in
>> the corresponding C/C++ type. This behaviour will become the default
>> in a
>> future version of PyQt.
> I really appreciate that! Turned it on right away :)
More information about the PyQt