PyQt
PyQt is a set of Python bindings for the Qt application framework. It enables Python developers to create cross-platform graphical user interfaces and other Qt-based applications by providing Pythonic access to the Qt C++ APIs. The project is developed and maintained by Riverbank Computing, with original development by Phil Thompson in the early 2000s.
PyQt exposes bindings for most of Qt’s modules, including QtCore, QtGui, QtWidgets, QtNetwork, QtSvg, and QtMultimedia,
Major editions correspond to Qt versions: PyQt4 for Qt 4, PyQt5 for Qt 5, and PyQt6 for
Licensing for PyQt is dual-licensed under the GNU General Public License (GPL) and a commercial license from
Distribution and usage: PyQt is distributed as Python packages (for example PyQt5, PyQt6) and can be installed