[PyQt] ANN: PyQt v5.13.2 Released
Marko Luther
marko.luther at gmx.net
Thu Nov 7 09:47:52 GMT 2019
If I replace the Qt libs in a PyQt5 5.13.1 Installation from Qt 5.13.1 to 5.13.2 the resulting builds fail too on OS X 10.14 and 10.15 to show any window content. The app itself seems to work fine. So this seems to be rather an issue with Qt 5.13.2 and/or an incompatibility between py2app v0.19 and Qt 5.13.2. Strange this issue just on a increase of a minor number.
In the failing builds, all Qt libs and plugins seem to load fine under
DYLD_PRINT_LIBRARIES=1
QT_DEBUG_PLUGINS=1
Only on app start that OS X error shows up in the terminal:
2019-11-07 10:40:41.056 Artisan[15675:454512] It does not make sense to draw an image when [NSGraphicsContext currentContext] is nil. This is a programming error. Break on void _NSWarnForDrawingImageWithNoCurrentContext(void) to debug. This will be logged only once. This may break in the future.
Any idea how to debug this further?
Thanks,
Marko
> On 6. Nov 2019, at 14:48, Marko Luther <marko.luther at gmx.net> wrote:
>
> Oh, the issue occurs only on OS X 10.14 and 10.15. Funny enough the exact same builds work flawless on OS X 10.13. Wonder if this is a Qt issue as on running from source everything is fine also on OS X 10.14 and 10.15. Strange.
>
> M
>
>> On 6. Nov 2019, at 11:15, Marko Luther <marko.luther at gmx.net> wrote:
>>
>> Dear Phil,
>>
>> thanks for this upgrade. Since installing this updated wheel via pip my app build using py2app on Mac OS X reports
>>
>> It does not make sense to draw an image when [NSGraphicsContext currentContext] is nil. This is a programming error. Break on void _NSWarnForDrawingImageWithNoCurrentContext(void) to debug. This will be logged only once. This may break in the future.
>>
>> on startup and does not draw the content of windows, just frames with transparent content. Downgrading PyQt to 5.13.1 makes the builds work again. Running the app from source works with both PyQt versions. Thus I checked all Qt/PyQt files in the generated app bundle, but for their version number this all looks identical to me. I also tried to manually copy all of Qt/PyQt into the generated app in the corresponding directories (as a required Qt plugin might not have been added) with out any improvement.
>>
>> Was this reported before?
>>
>> Marko
>>
>>> On 3. Nov 2019, at 13:03, Phil Thompson <phil at riverbankcomputing.com> wrote:
>>>
>>> PyQt v5.13.2 has been released. This is a minor bug-fix and feature release. There are new releases of PyQt-builder, PyQtWebEngine, PyQt3D, PyQtChart, PyQtDataVisualization and PyQtPurchasing.
>>>
>>> All packages can now be built with SIP v5.
>>>
>>> All wheels have Qt v5.13.2 bundled.
>>>
>>> Phil
>>> _______________________________________________
>>> PyQt mailing list PyQt at riverbankcomputing.com
>>> https://www.riverbankcomputing.com/mailman/listinfo/pyqt
>>
>> _______________________________________________
>> PyQt mailing list PyQt at riverbankcomputing.com
>> https://www.riverbankcomputing.com/mailman/listinfo/pyqt
>
> _______________________________________________
> PyQt mailing list PyQt at riverbankcomputing.com
> https://www.riverbankcomputing.com/mailman/listinfo/pyqt
More information about the PyQt
mailing list