PySide — привязка языка Python к инструментарию Qt, совместимая на уровне API с PyQt. В отличие от PyQt, PySide доступна для свободного использования как в открытых, так и закрытых, в частности, коммерческих проектах, поскольку лицензирована по LGPL.
Проект возник в результате нежелания создателей PyQt менять лицензионную политику для своего проекта[2]. Свет PySide увидел в августе 2009 года, когда была выпущена первая публичная версия. Основными разработчиками PySide являются программисты Digia[источник не указан 3858 дней].
31 августа 2010 появилась версия под MS Windows[3], а уже через 2 недели был выложен новый релиз с исправлениями.
Пример «Hello, world!»
import sysfrom PySide6 importQtCore,QtWidgets# Создать приложение Qtapp=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())См. также
Примечания
- ↑PySide6 6.11.0
- ↑FAQ — PySide — Python for Qt. Дата обращения: 16 сентября 2009. Архивировано 4 марта 2012 года.
- ↑Windows version releasedАрхивировано 3 сентября 2010 года.