PyQt PySide版本与Python版本选择

(经过验证如果要用matplotlib则不建议安装pyside6.4版本,6.3.2版本测试嵌入matplotlib成功

python版本3.8 3.9测试ok,3.10未测试)

PyQt最新版本信息以及安装

https://pypi.org/search/?q=PyQt

conda上pyqt版本

https://anaconda.org/anaconda/pyqt

PyQt与python版本对应关系

Qt for Python - Qt Wiki

PyQt5 仅支持 Python v3.5 及更高版本。 

5.14 is the first version to support Python 3.8, but Python 3.8.0 will not work on Windows. Please use Python 3.8.1 or greater.

PyQt6 supports the Windows, Linux, Android, macOS and iOS platforms and requires Python v3.6.1 or later.

keeping 3.6+ only until PySide 6.3

PySide 6.4 is the first version that support Python 3.7+

python版本信息以及维护结束日期

https://www.python.org/downloads/

安装包:

Python 3.9.13是 Python 3.9 的最后一个带有二进制安装程序的完整错误修复版本

Python 3.8.10是 Python 3.8 的最后一个完整的错误修复版本,带有二进制安装程序。

Python3.7 的二进制安装程序的最终错误修复版本是3.7.9

PyQt与pyside关系

这两个版本的主要区别是许可。PyQt5 在 GPL 或商业许可下可用,PySide2 在 LGPL 许可下可用。

如果您计划在 GPL 下发布您的软件本身,或者您正在开发不会分发的软件,那么 PyQt5 的 GPL 要求不太可能成为问题。

但是,如果您计划在不分发源代码的情况下分发您的软件,您将需要从 Riverbank 购买 PyQt5 的商业许可证或者使用 PySide2。

目前使用的主要版本有两个:基于 Qt5 的 PySide2基于 Qt6 的 PySide6。除了导入之外,这两个版本几乎完全兼容,并且不支持 Qt6 中的一些高级模块。PyQt6 还对命名空间和标志的工作方式进行了一些更改,但这些都很容易管理。

PyQt5入门:

PyQt5 tutorial 2022: Create a GUI with Python and Qt

PyQt6入门:

Python and PyQt: Building a GUI Desktop Calculator – Real Python

2.5.2.1 PyQt vs. PySide | GEOG 489: Advanced Python Programming for GIS

参考手册:

PyQt5 Reference Guide

https://www.riverbankcomputing.com/static/Docs/PyQt5/

PyQt6.4 Reference Guide

Reference Guide — PyQt Documentation v6.4.0

PySide6 教程

PySide6.QtWidgets - Qt for Python

入门

PySide6 Tutorial 2022, Create Python GUIs with Qt

使用PySide6图形界面框架制作GUI | Eulaの小破站

使用pip安装PySide6 - 完美代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值