PySide

PySide — привязка языка Python к инструментарию Qt, совместимая на уровне API с PyQt. В отличие �…

PySide
PySide
Изображение логотипа
Класс языка библиотека виджетов[вд], связывание языков программирования[вд] и свободное программное обеспечение
Появился в 18 августа 2009
Разработчик Digia[источник не указан 3979 дней]
Выпуск
Лицензия LGPL
Сайт qt.io/qt-for-python
ОС Linux, macOS и Windows

PySide — привязка языка Python к инструментарию Qt, совместимая на уровне API с PyQt. В отличие от PyQt, PySide доступна для свободного использования как в открытых, так и закрытых, в частности, коммерческих проектах, поскольку лицензирована по LGPL.

Проект возник в результате нежелания создателей PyQt менять лицензионную политику для своего проекта[2]. Свет PySide увидел в августе 2009 года, когда была выпущена первая публичная версия. Основными разработчиками PySide являются программисты Digia[источник не указан 3979 дней].

31 августа 2010 появилась версия под MS Windows[3], а уже через 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())

См. также

Примечания

  1. PySide6 6.11.1
  2. FAQ — PySide — Python for Qt. Дата обращения: 16 сентября 2009. Архивировано 4 марта 2012 года.
  3. Windows version released Архивировано 3 сентября 2010 года.

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.