Qt3d 5.15.8 and PyQt3D

Dmitry Shachnev mitya57 at ubuntu.com
Mon Jan 16 11:05:43 GMT 2023


Hi all,

On Wed, Jan 11, 2023 at 10:12:39AM +0000, Phil Thompson wrote:
> On 11/01/2023 10:04, Ben Greiner wrote:
> > Hi,
> > 
> > current PyQt3D is not compatible with recently released Qt 5.15.8:
>
> 5.15.12?

Well, the latest publicly available release is 5.15.8.

> Given Qt compatibility "promises" that must be a Qt bug.

The operator== is symmetrical now:

https://code.qt.io/cgit/qt/qt3d.git/commit/?id=fdba23fe5ed5eb87

So code that uses "a == b" will still build fine, but code generated by
sip ("sipCpp->operator==(*a0)") no longer works. It can be replaced with
the new "equals" method.

But this change was cherry-picked from Qt 6 where this is a private
header to Qt 5 where it is public (although undocumented).

--
Dmitry Shachnev


More information about the PyQt mailing list