我在QtWebengine和PyQt5.12上遇到了一些问题。
我的故事从一开始:
pip
安装它们我现在的实际问题是,为什么它在PyQt / PyQt QtWebengineWidgets 5.12中不起作用?
我有64位Python(platform.architecture()[0]
返回,而pip list
返回当前版本:
我的代码还包括
from PyQt5.QtWebEngineWidgets import QWebEngineView
这并不悲惨,因为PyQt 5.11.3的后备变体有效,但是对于将来,我只想知道该行为的真正根本原因。 我恳请您输入。
PS:Windows10带有anaconda 5.0.2,具有pip维护的大部分up2date模块。
编辑: 我只是意识到我忘了一件事,我也必须使用PyQt5.11.3:将整个PyQt5文件夹从anaconda的Site-packages目录复制到cx_freeze构建文件夹的lib文件夹中。看起来,有些东西没有导入。也许我将有时间对此进行调查并在这里分享我的知识。
答案 0 :(得分:1)
自版本5.12起,QtWebEngineWidgets已移至另一个名为PyQtWebEngine的程序包。它必须分开安装。您可以看看https://www.riverbankcomputing.com/software/pyqtwebengine/intro