Qt6 Wheels Updated for v6.2.0rc
Phil Thompson
phil at riverbankcomputing.com
Mon Sep 20 16:28:59 BST 2021
On 20/09/2021 14:06, Florian Bruhin wrote:
> Hey,
>
> On Sat, Sep 18, 2021 at 04:43:04PM +0100, Phil Thompson wrote:
>> The PyQt and Qt wheels have now been updated for Qt v6.2.0rc.
>
> Thanks!
>
>> Although the QWebEngineProcess problem seems to be fixed for Linux it
>> still
>> seems to be broken for macOS and Windows.
>
> On macOS for Framework builds, I suppose this (which didn't make it
> into
> the RC) will help:
> https://codereview.qt-project.org/c/qt/qtwebengine/+/371185
>
> For Windows, I'm not sure whether this is really the same issue!
> What I seem to get now is:
>
> $ py -3 -m venv venv
> [...]
>
> $ venv/Scripts/pip install --index-url
> https://riverbankcomputing.com/pypi/simple/ --no-deps --pre --upgrade
> PyQt6 PyQt6-webengine PyQt6-Qt6 PyQt6-sip PyQt6-WebEngine-Qt6
> [...]
>
> $ .\venv\Scripts\python.exe -c "from PyQt6 import
> QtWebEngineWidgets"
> Traceback (most recent call last):
> File "<string>", line 1, in <module>
> ImportError: DLL load failed while importing QtWebEngineWidgets:
> The specified module could not be found.
>
> Which looks like a different issue, way before QWebEngineProcess comes
> into play.
>
> I've tried to debug it a bit with
> https://github.com/lucasg/Dependencies
> but I'm stuck, since I don't really know how this kind of stuff works
> on
> Windows. It shows missing Qt 6 libraries for QtWebEngineWidgets.pyd,
> but
> it shows the same for e.g. QtWidgets.pyd too, while that works fine.
>
> Looking at the underlying Qt .dll files, Qt6WebEngineWidgets seems
> fine,
> while in Qt6WebEngineCore I see some missing dependencies:
>
> - C:\WINDOWS\system32\OLEAUT32.dll
> - C:\WINDOWS\system32\SHLWAPI.dll
> - C:\WINDOWS\system32\WINSPOOL.DRV
> - C:\WINDOWS\system32\WS2_32.dll
> - MFPlat.DLL
> - MF.dll
> - MFReadWrite.dll
>
> However, the same is true for a working Qt5WebEngineCore, so I doubt
> this is the culprit. The MF* ones, from what I can tell, are because I
> installed Windows N without media player and such (which probably was a
> bad idea, but alas). But again, I see those with Qt 5 too.
Works fine for me (Python v3.9.0).
Phil
More information about the PyQt
mailing list