問題
在學習PyQt5過程中發(fā)現(xiàn)當前最新下載的PyQt5中沒有支持QWebEngineView類。
我的測試環(huán)境1:
- Mac HighSierra
- Python 3.8
- PyQt5 5.15
測試環(huán)境2:
- Windows7旗艦版(SP1)
分析
奇怪!我下載的是最新版本,而且Python版本也相當高。而且,官方網站??PyQt v5.15 Reference Guide??處明確說明有上述類支持的。但是,經過一番分析測試,結論是官方上述文檔出現(xiàn)錯誤!正確的結論是:
?如題所述,在PyQt5版本5.11及更高版本中并沒有內置對于QWebEngineView類的支持。如果需要的話,需要單獨下載并安裝這個模塊!
安裝
安裝上述類相應模塊并不復雜,在上面兩種系統(tǒng)下都使用如下命令安裝成功:
pip3 install PyQtWebEngine
測試
使用如下命令:
from PyQt5.QtWebEngineWidgets import QWebEngineView
一切正常!哈哈!
參考
??https://zhuanlan.zhihu.com/p/75653841??
??https://stackoverflow.com/questions/51154871/python-3-7-0-no-module-named-pyqt5-qtwebenginewidgets??
本文摘自 :https://blog.51cto.com/z