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)