[Python] I can't get Qt msvc to work for C++ or Python

Discussão em 'Python' iniciado por Stack, Março 18, 2025.

  1. Stack

    Stack Membro Participativo

    I can’t get Qt6 to work with msvc for C++ or Phyton. I need QWebEngine in my project, I installed newest version (qt 6.8.2 msvc). I installed MS Visual Studio 2022 and redistributable for C++ 2015-2022.

    CMake error:

    "C:\Program Files\JetBrains\CLion 2022.3.1\bin\cmake\win\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=C:/Program Files/JetBrains/CLion 2022.3.1/bin/ninja/win/ninja.exe" -DCMAKE_PREFIX_PATH=C:/Qt/6.8.2/msvc2022_64 -G Ninja -S C:\Users\dot\CLionProjects\mBoard-0.1.0 -B C:\Users\dot\CLionProjects\mBoard-0.1.0\build-msvc-1
    -- Qt6 found at: C:/Qt/6.8.2/msvc2022_64/lib/cmake/Qt6
    -- CMAKE_PREFIX_PATH is: C:/Qt/6.8.2/msvc2022_64/
    -- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR)
    -- Qt6Widgets_DIR: C:/Qt/6.8.2/msvc2022_64/lib/cmake/Qt6Widgets
    -- Qt6Widgets found!
    Qt6Widgets_INCLUDE_DIRS: C:/Qt/6.8.2/msvc2022_64/include/QtWidgets;C:/Qt/6.8.2/msvc2022_64/include;C:/Qt/6.8.2/msvc2022_64/include/QtCore;C:/Qt/6.8.2/msvc2022_64/include/QtGui
    CMake Error at CMakeLists.txt:71 (message):
    QWidget not found!


    Missing Vulkan wasn’t a problem with mingw. This project runs well when compiled with mingw.

    Yesterday I installed PyQt6 to see if msvc will work for Python. It doesn’t.

    C:\Users\dot\PycharmProjects\Bujo\venv\Scripts\python.exe C:/Users/dot/PycharmProjects/Bujo/main.py
    Traceback (most recent call last):
    File "C:\Users\dot\PycharmProjects\Bujo\main.py", line 2, in <module>
    from PyQt6.QtWebEngineWidgets import QWebEngineView
    ImportError: DLL load failed while importing QtWebEngineWidgets:


    This project uses virtual environment and PyQt6 and webengine installed via pip.

    Lines 1-3:

    from PyQt6.QtWidgets import QApplication, QMainWindow, QVBoxLayout, QWidget
    from PyQt6.QtWebEngineWidgets import QWebEngineView
    from PyQt6.QtCore import QUrl


    For last few days I’ve tried many things. I don’t know how to solve this. I need qwebengine to work with c++, preferably. Any help or insight will be appreciated.

    Continue reading...

Compartilhe esta Página