gpt4 book ai didi

python - 无法在 PyQt5 中导入 QtWebKitWidgets

转载 作者:太空狗 更新时间:2023-10-29 19:32:06 25 4
gpt4 key购买 nike

我最近使用此处的 Windows 32 位安装程序将 PyQt5 从 5.5.1 升级到 5.6.0:https://www.riverbankcomputing.com/software/pyqt/download5 .我还将我的 python 从 3.4 升级到 3.5。

当我用最新版本运行我的旧代码(曾经有效)时,我得到一个异常:

    from PyQt5.QtWebKitWidgets import *
ImportError: No module named 'PyQt5.QtWebKitWidgets'

我在 python 中的所有 QT 调用都是连续发生的(而且我知道我不应该导入 * 但我认为这不是问题所在):

        from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtWebKitWidgets import *

所以 QtCore、QtGui 和 QtWidgets 导入都可以。

此外,当我搜索 QtWebKitWidgets 的源代码时,出现了对该模块的多个引用。

最后我的 python 路径如下所示:

C:\PYTHON35;C:\PYTHON35\DLLs;C:\PYTHON35\LIB;C:\PYTHON35\LIB\LIB-TK;

和环境路径:

C:\Python35\Lib\site-packages\PyQt5;C:\Python35;C:\Python35\Lib;C:\Python35\Lib\site-packages;C:\Python35\Scripts ....

最佳答案

QtWebKit 在 Qt 5.5 和 removed in 5.6 的上游被弃用了.

您可能想切换到 PyQt5.QtWebEngineWidgets.QWebEngineView .

对于PyQt5.QtWebKitWidgets.QWebView的基本使用,可以简单地在源代码中更新为使​​用PyQt5.QtWebEngineWidgets.QWebEngineView,但可能会有一些差异在需要进一步调整的新组件中。

关于python - 无法在 PyQt5 中导入 QtWebKitWidgets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37876987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com