相关疑难解决方法(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万
查看次数

PyQt 5.11缺少WebEngine模块

因此,我在https://www.riverbankcomputing.com/software/pyqt/download5上阅读了有关“ PyQt 5.11缺少WebEngine模块”的注释。但这并不能帮助我理解为什么,或者对于缺少的WebEngine模块该怎么办?唯一可行的方法是还原到PyQt 5.10.0或使用x64版本。在5.11.x中现在缺少我使用的模块并且似乎没有资源可以重新获得它们时,谁能解释并帮助我理解继续使用PyQt5 x86的含义。WebEngine模块不再受32位支持吗?

module pyqt5 webengine

5
推荐指数
1
解决办法
1610
查看次数

标签 统计

pyqt5 ×2

module ×1

python ×1

qt ×1

webengine ×1