PyQt PySide版本与Python版本选择
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
PySide2
- PyQt5 vs PySide2: What's the difference between the two Python Qt libraries?
PyQt6
PySide6
- PySide6 · PyPI
- 在安装PySide6之前,你必须先安装Python 3.6 以上版本;
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 - 完美代码