<div dir="auto">Great, thank you for your work Phil!<div dir="auto"><br></div><div dir="auto">Tom</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 17, 2020, 11:33 Phil Thompson <<a href="mailto:phil@riverbankcomputing.com">phil@riverbankcomputing.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Note that PyQt v5.15.2 will set this automatically.<br>
<br>
Phil<br>
<br>
On 17/11/2020 14:16, Eric Larson wrote:<br>
> Beautiful, QT_MAC_WANTS_LAYER=1 works for me!<br>
> <br>
> Eric<br>
> <br>
> <br>
> On Tue, Nov 17, 2020 at 8:33 AM Marius Shekow <<br>
> <a href="mailto:marius.shekow@fit.fraunhofer.de" target="_blank" rel="noreferrer">marius.shekow@fit.fraunhofer.de</a>> wrote:<br>
> <br>
>> Hi, I also found that setting the environment variable<br>
>> QT_MAC_WANTS_LAYER to "1" fixes the problem, as per<br>
>> <br>
>> <a href="https://stackoverflow.com/questions/64818879/is-there-any-solution-regarding-to-pyqt-library-doesnt-work-in-mac-os-big-sur/64856281" rel="noreferrer noreferrer" target="_blank">https://stackoverflow.com/questions/64818879/is-there-any-solution-regarding-to-pyqt-library-doesnt-work-in-mac-os-big-sur/64856281</a><br>
>> <br>
>> No idea, why it works, but it's a good workaround for your early <br>
>> adoper<br>
>> users who accuse you, the app developer, to have "broken everything".<br>
>> Shame on me... (sarcasm).<br>
>> <br>
>> Am 15.11.2020 um 23:35 schrieb Jeremy Katz:<br>
>> ><br>
>> > On 15/Nov/20 04:50, Eric Larson wrote:<br>
>> >> I recently updated to Big Sur (11.0.1). I have Qt5Agg set as my<br>
>> >> matplotlib backend. Opening a matploltlib figure in interactive mode now<br>
>> >> causes the interpreter to hang on 5.12 and 5.15.1. Even running a hello<br>
>> >> world <<a href="https://pythonprogramminglanguage.com/pyqt5-hello-world/" rel="noreferrer noreferrer" target="_blank">https://pythonprogramminglanguage.com/pyqt5-hello-world/</a>><br>
>> example<br>
>> >> causes the interpreter to hang.<br>
>> >><br>
>> >> I tried the same matplotlib code with pyside2, and there at least the<br>
>> >> interpreter would not hang. For both PyQt5 and pyside2, however, no<br>
>> >> window actually showed up, even though an icon did appear. So it seems<br>
>> >> at least some of this is probably a problem at the level of Qt rather<br>
>> >> than PyQt5.<br>
>> > I had an apparent application hang with PyQt and Qt 5.15.0, and an<br>
>> > application bundle created with PyInstaller. Dtruss revealed that the<br>
>> > application was executing, but very slowly. IIRC, the main window went<br>
>> > from displaying in ~5 seconds with macOS Catalina to 4 minutes with Big<br>
>> Sur.<br>
>> ><br>
>> > Running the application once with "open -F" seemed to resolve the issue<br>
>> > permanently.<br>
>> ><br>
>> --<br>
>> Dr. Marius Shekow<br>
>> Mixed and Augmented Reality Solutions, Fraunhofer FIT<br>
>> <a href="http://www.fit.fraunhofer.de/mars" rel="noreferrer noreferrer" target="_blank">http://www.fit.fraunhofer.de/mars</a><br>
>> Tel.: +49(0)2241 - 14-3555<br>
>> <br>
>> <br>
</blockquote></div>