相关疑难解决方法(0)

无法在PyQt5中导入QtWebKitWidgets

我最近使用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'
Run Code Online (Sandbox Code Playgroud)

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

        from PyQt5.QtCore import *
        from PyQt5.QtGui import *
        from PyQt5.QtWidgets import *
        from PyQt5.QtWebKitWidgets import *
Run Code Online (Sandbox Code Playgroud)

因此QtCore,QtGui和QtWidgets导入都可以.

此外,当我在源代码中搜索QtWebKitWidgets时,会出现几个对此模块的引用.

最后我的python路径看起来像:

C:\PYTHON35;C:\PYTHON35\DLLs;C:\PYTHON35\LIB;C:\PYTHON35\LIB\LIB-TK;
Run Code Online (Sandbox Code Playgroud)

和环境路径:

C:\Python35\Lib\site-packages\PyQt5;C:\Python35;C:\Python35\Lib;C:\Python35\Lib\site-packages;C:\Python35\Scripts ....
Run Code Online (Sandbox Code Playgroud)

python qt pyqt5

15
推荐指数
3
解决办法
4万
查看次数

标签 统计

pyqt5 ×1

python ×1

qt ×1