| Класс языка | библиотека виджетов, связывание языков программирования и свободное программное обеспечение |
|---|---|
| Появился в | 18 августа 2009 |
| Разработчик | Digia |
| Выпуск | 6.11.2 (18 августа 2026)[1] |
| Лицензия | LGPL |
| Сайт | qt.io/qt-for-python |
| ОС | Linux, macOS и Windows |
PySide (от англ. Python и фин. side «привязка») — привязка языка Python к инструментарию Qt, совместимая на уровне API с PyQt. В отличие от PyQt, PySide доступна для свободного использования как в открытых, так и закрытых, в частности, коммерческих проектах, поскольку лицензирована по LGPL.
Проект возник в результате нежелания создателей PyQt менять лицензионную политику для своего проекта[2]. Свет PySide увидел в августе 2009 года, когда была выпущена первая публичная версия. Основными разработчиками PySide являются программисты Digia.
31 августа 2010 появилась версия под MS Windows[3], а уже через 2 недели был выложен новый релиз с исправлениями.
Пример «Hello, world!»#edit
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())
См. также#edit
Примечания#edit
- ^ PySide6 6.11.2 — 2026.
- ^ FAQ — PySide — Python for Qt. Дата обращения: 16 сентября 2009. Архивировано 4 марта 2012 года.
- ^ Windows version released Архивировано 3 сентября 2010 года.
Ссылки#edit
This article is mirrored from “PySide” on Русский Wikipedia, revision 154767297, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.
Synced with Wikipedia revision 154767297 · just now