PySide (от англ. Python и фин. side «привязка») — привязка языка Python к инструментарию Qt, совместимая на уровне API с PyQt. В отличие от PyQt, PySide доступна для свободного использования как в открытых, так и закрытых, в частности, коммерческих проектах, поскольку лицензирована по LGPL.
Проект возник в результате нежелания создателей PyQt менять лицензионную политику для своего проекта. Свет PySide увидел в августе 2009 года, когда была выпущена первая публичная версия. Основными разработчиками PySide являются программисты Digia.
31 августа 2010 появилась версия под MS Windows, а уже через 2 недели был выложен новый релиз с исправлениями.
Пример «Hello, world!»
import sys from PySide6 import QtCore, QtWidgets # Создать приложение Qt app = QtWidgets.QApplication(sys.argv) # Создать главное окно main_window = QtWidgets.QWidget() main_window.resize(320, 240) main_window.setWindowTitle('"Hello, world!" example') # Создать надпись в главном окне label = QtWidgets.QLabel(main_window) label.setText("Hello, world!") label.setGeometry(QtCore.QRect(100, 100, 100, 100)) # Показать главное окно main_window.show() # Войти в основной цикл и выйти по завершении sys.exit(app.exec())
