(经过验证如果要用matplotlib则不建议安装pyside6.4版本,6.3.2版本测试嵌入matplotlib成功
python版本3.8 3.9测试ok,3.10未测试)
https://pypi.org/search/?q=PyQt
conda上pyqt版本
https://anaconda.org/anaconda/pyqt
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+
https://www.python.org/downloads/
安装包:
Python 3.9.13是 Python 3.9 的最后一个带有二进制安装程序的完整错误修复版本。
Python 3.8.10是 Python 3.8 的最后一个完整的错误修复版本,带有二进制安装程序。
Python3.7 的二进制安装程序的最终错误修复版本是3.7.9。
这两个版本的主要区别是许可。PyQt5 在 GPL 或商业许可下可用,PySide2 在 LGPL 许可下可用。
如果您计划在 GPL 下发布您的软件本身,或者您正在开发不会分发的软件,那么 PyQt5 的 GPL 要求不太可能成为问题。
但是,如果您计划在不分发源代码的情况下分发您的软件,您将需要从 Riverbank 购买 PyQt5 的商业许可证或者使用 PySide2。
目前使用的主要版本有两个:基于 Qt5 的 PySide2和基于 Qt6 的 PySide6。除了导入之外,这两个版本几乎完全兼容,并且不支持 Qt6 中的一些高级模块。PyQt6 还对命名空间和标志的工作方式进行了一些更改,但这些都很容易管理。
PyQt5
PySide2
PyQt6
PySide6
PyQt5 tutorial 2022: Create a GUI with Python and Qt
Python and PyQt: Building a GUI Desktop Calculator – Real Python
2.5.2.1 PyQt vs. PySide | GEOG 489: Advanced Python Programming for GIS
https://www.riverbankcomputing.com/static/Docs/PyQt5/
Reference Guide — PyQt Documentation v6.4.0
PySide6.QtWidgets - Qt for Python
入门
PySide6 Tutorial 2022, Create Python GUIs with Qt
使用PySide6图形界面框架制作GUI | Eulaの小破站
使用pip安装PySide6 - 完美代码