「Qt」- PyQt and PySide @20210222

内容简介

本部分简单介绍与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?


posted @ 2021-02-22 19:50  研究林纳斯写的  阅读(260)  评论(0编辑  收藏  举报