Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
关于Python3环境下使用PyQt5的QtWebEngineWidgets运行出错处理
社区开发
1410
views ·
2
replies ·
To
floor
Go
137******60
deepin
2019-03-01 18:12
Author
这几天在使用Python3.6.5的PyQt5开发自定义Web浏览器,突然发现PyQt5中找不到QtWebKit
Widgets
,也找不到QtWebEngine
Widgets
组件。使用pip3 list发现当前PyQt5的版本为5.12,核对了另一台可用的开发环境又发现5.12版本是没有这个组件的。于是用sudo pip3 install PyQt5==5.10.1重新安装PyQt5,安装完毕后可以在PyQt5中找到QtWebEngine
Widgets
组件。重新运行测试程序控制台有一连串报错,又核对发现可以运行的开发环境使用的是5.11.3版本的PyQt5,于是再使用sudo pip3 install PyQt5==5.11.3重新安装。这次再测试就正常了。
整理几点收获分享:
1.PyQt5中QtWebKit
Widgets
被QtWebEngine
Widgets
替代
2.PyQt5的5.12版本中没有QtWebEngine,使用pyrcc5生成的python代码中需要将QtWebKit相关组件用QtWebEngine替代
3.PyQt5的5.10.1运行在pyhton3.6.5可能会出错,可以使用5.11.3试试
Reply
Like 0
Favorite
View the author
All Replies
许自强
deepin
2019-03-03 17:22
#1
建议使用pipenv做依赖包管理
Reply
Like 0
View the author
yy8866862
deepin
2019-04-12 01:20
#2
使用Flask插件都有问题
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Events
More
整理几点收获分享:
1.PyQt5中QtWebKitWidgets被QtWebEngineWidgets替代
2.PyQt5的5.12版本中没有QtWebEngine,使用pyrcc5生成的python代码中需要将QtWebKit相关组件用QtWebEngine替代
3.PyQt5的5.10.1运行在pyhton3.6.5可能会出错,可以使用5.11.3试试