内容简介
本部分简单介绍与PyQt及PySide这两个库的区别,以及相关的内容。
# Qt for Python (PySide2)
简述
「Qt for Python」是一个项目,由Qt官方提供,它提供Qt的Python绑定,可以使用Python语言创建Qt程序。
安装
如果要在Python中使用「Qt for Python」项目,则安装PySide2模块即可。
教程
Python Qt tutorial
PyQt - PyQt4 for Qt v4 / PyQt5 for Qt v5
简述
与「Qt for Python」作用类似,向Python中暴露Qt接口,可以使用Python语言开发Qt应用程序。
安装
如果要在Python中使用PyQt模块,则安装PyQt4或者PyQt5模块即可,并且还包含一些其他的模块,可能需要单独安装。比如安装「WebEngine」模块,执行pip install PyQtWebEngine=5.13.0命令,同时它也会安装PyQt5等相关的模块。
教程
Qt for Python/Tutorial
文档
PyQt v5.13 Reference Guide
对比总结
在WebEngine方面,与PyQt5相比,PySide2覆盖的API较少,因此在进行WebEngine编程时,推荐使用PyQt5模块。
相关文章
「Qt」- WebKit and WebEngine
参考文献
Qt for Python - The official Python bindings for Qt.
What is PyQt?