模块“PyQt5”没有属性“QtWebEngineWidgets”
Posted
技术标签:
【中文标题】模块“PyQt5”没有属性“QtWebEngineWidgets”【英文标题】:module 'PyQt5' has no attribute 'QtWebEngineWidgets' 【发布时间】:2020-08-26 20:18:02 【问题描述】:![我的代码][1]
我使用 pip 和 pip3 安装了所有库。
我正在使用 python 3.8.3 和 spyder 4.1.4
当我编写代码时,IDE 向我显示 QtWebEngine 中的所有库,但尝试启动我的代码时,IDE 说
“模块‘PyQt5’没有属性‘QtWebEngineWidgets’” 并且我在计算机中有所有 QtWebEngineWidgets 文件。
import PyQt5 as py
import sys
app=py.QtWidgets.QApplication(sys.argv)
#app = Py.QApplication(sys.argv)
window = py.QtWidgets.QMainWindow()
window = py.QtWidgets.QWidget()
p=py.QtWebEngineWidgets.QWebEngineView(window)
b=py.QtCore.QUrl('https://***.com')
p.load(b)
p.show()
window.setGeometry(0, 35, 400, 400)
window.setWindowTitle("Ground Control")
window.show()
app.exec_()
【问题讨论】:
你安装了pyqtwebengine:python -m pip install pyqtwebengine
?
是的,我试过了 :(
您确定您的 IDE 使用的是正确的 python 吗?尝试在 cmd 中运行python C:/untitled5.py
:
我确定。但我认为访问库和 pyqt5 版本存在问题,但我没有修复它
【参考方案1】:
from PyQt5 import QtWidgets, QtWebEngineWidgets
弹出这个,这应该会让你更进一步
【讨论】:
感谢您的回答。请尝试comment
一线解答!以上是关于模块“PyQt5”没有属性“QtWebEngineWidgets”的主要内容,如果未能解决你的问题,请参考以下文章
PyQt5 + QtWebEngine 获取 html 元素?
Pyqt5,AttributeError:模块'x_ui'没有属性'Ui_x'
AttributeError:模块 'sipbuild.api' 没有 PyQt5 5.15.0 的属性 'prepare_metadata_for_build_wheel'