PySide
There have been three major versions of PySide:

PySide version 1 was released in August 2009 under the LGPL by Nokia, then the owner of the Qt toolkit, after it failed to reach an agreement with PyQt developers Riverbank Computing to change its licensing terms to include LGPL as an alternative license. It supported Qt 4 under the operating systems Linux/X11, Mac OS X, Microsoft Windows, Maemo and MeeGo, while the PySide community added support for Android.
PySide2 was started by Christian Tismer to port PySide from Qt 4 to Qt 5 in 2015. The project was then folded into the Qt Project. It was released in December 2018. PySide6 was released in December 2020. It added support for Qt 6 and removed support for all Python versions older than 3.6. The project started out using Boost. Python from the Boost C++ libraries for the bindings. It later created its own binding generator named Shiboken, to reduce the size of the binaries and the memory footprint. <syntaxhighlight lang="python">
# Import PySide2 classes
import sys
from PySide2 import QtCore, QtWidgets
# Create a Qt application
app = QtWidgets. QApplication(sys.argv)
# Create a Window
mywindow = QtWidgets. QWidget()
mywindow.resize(320, 240)
mywindow.setWindowTitle('Hello, World!')
# Create a label and display it all together
mylabel = QtWidgets. QLabel(mywindow)
mylabel.setText('Hello, World!')
mylabel.setGeometry(QtCore.QRect(200, 200, 200, 200))
mywindow.show()
# Enter Qt application main loop
sys.exit(app.exec_())
</syntaxhighlight>
History
PySide is a Python binding of the cross-platform GUI toolkit Qt developed by The Qt Company, as part of the Qt for Python project. PySide supports Linux/X11, macOS, and Microsoft Windows.