PySide, Qt Related

PySide

PySide 1.0.7 Documentation https://srinikom.github.io/pyside-docs/index.html

– current available PySide: PySide 6
https://pypi.org/project/PySide6/
– compatible with:
> C++, Python 3.9 above

– currently used Pyside in Python 2.7
> How to check
https://srinikom.github.io/pyside-docs/pysideversion.html

from inside Visual Studio 2019, Developer Command Prompt
– python
– import PySide
– print Pyside.__version__
>> 1.2.4

Qt for Python:
PySide module to Qt https://wiki.qt.io/Qt_for_Python
– including Python-PySide Compatibility Matrix

PySide 6 Tutorials https://www.pythonguis.com/tutorials/pyside6-signals-slots-events/

PyQt & its history to PySide

PyQt
-A Python binding of Qt (GUI toolkit), implemented as a Python plug-in
– free software developed by Riverbank Computing (British firm) in 1998
– available under GPL License (GNU General Public License) not LGPL License (GNU Lesser General Public License)

PyQt relation to PySide
– in August 2009, Nokia who owned Qt Software (the developer of Qt), sough for the Python binding to be available under the LGPL license
– After failing to reach an agreement with Riverbank Computing, Nokia released its binding, PySide, providing similar functionality

Qt

Qt
– Qt:
> application development framework for creating GUI
> cross-platform framework
> cross-platform application that run on various software/hardware platform
(Linux, Windows, macOS, Android, embedded systems)