PySide

редактировать
PySide
Pyside.png
Автор (ы) оригинала Компания Qt
Разработчик (и) Компания Qt
Первый выпуск1.0 / 18 августа 2009 г.; 11 лет назад (18.08.2009) (от имени PySide)
Стабильный выпуск PySide 5.14.2 / 31 марта 2020 г.; 6 месяцев назад (2020-03-31)
Написано наPython
Операционная система Linux / X11, Mac OS X, Windows
Лицензия LGPL
Веб-сайтwiki.qt.io / PySide
PySide2 или Qt для Python
Pyside.png
Автор (ы)) Компания Qt
Разработчик (и) Компания Qt
Первоначальный выпуск5.12 / 17 декабря 2018 г.; 21 месяц назад (17.12.2018)
Стабильный выпуск 5.12 / 17 декабря 2018 г.; 21 месяц назад (17.12.2018)
Написано наPython
Операционная система Linux / X11, Mac OS X, Windows
Лицензия LGPL
Веб-сайтwiki.qt.io / PySide2

PySide2 - это Python привязка кроссплатформенного GUI инструментария Qt, в настоящее время разрабатываемого The Qt Company в рамках Проект Qt для Python по переносу PySide для работы с Qt 5 вместо Qt 4. Это одна из альтернатив стандартному пакету библиотек Tkinter. Как и Qt, PySide2 - это бесплатное программное обеспечение. Проект начался с использования Boost.Python из Boost C ++ Libraries для привязок, а затем был переключен на генератор привязок Shiboken, чтобы уменьшить размер двоичных файлов и объем памяти.

PySide был выпущен под LGPL в августе 2009 года Nokia, бывшими владельцами набора инструментов Qt, после того, как Nokia не удалось достичь соглашения с PyQt разработчики Riverbank Computing изменяют условия лицензирования, чтобы включить LGPL в качестве альтернативной лицензии.

В настоящее время ведутся работы по официальному запуску PySide2 в качестве продукта Qt. PySide2 поддерживает Linux / X11, Mac OS X, Windows и Maemo. Поддержка Android в настоящее время добавляется сообществом PySide.

Содержание
  • 1 Пример Hello World
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки
Hello Мировой пример
# Импортировать классы PySide2 import sys from PySide2 import QtCore, QtWidgets # Создать приложение Qt app = QtWidgets.QApplication (sys.argv) # Создать окно mywindow = QtWidgets.QWidget () mywindow.resize (320, 240) mywindow.setWindowTitle ('Hello World!') # Создаем метку и отображаем ее все вместе mylabel = QtWidgets.QLabel (mywindow) mylabel.setText ('Hello World!') mylabel.setGeometry (QtCore.QRect (200, 200, 200, 200)) mywindow.show () # Войдите в основной цикл приложения Qt sys.exit (app.exec_ ())
См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки

.

Последняя правка сделана 2021-06-02 11:27:50
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте