PySide

PySide
Тип віджетний інструментарійd і мовне зв'язування
Розробники Openbossa
Стабільний випуск 1.2.4 (14 жовтня 2015; 8 років тому (2015-10-14))
Операційна система Cross-platform
Мова програмування Python
Ліцензія LGPL
Вебсайт www.pyside.org

PySide — прив'язка мови Python до крос-платформного GUI інструментарію Qt. Це одна з альтернатив в GUI програмуванні на Python до Tkinter, який входить до стандартних пакетів Python. Як і Qt, PySide є вільним ПЗ. Проект почався з використання Boost.Python з бібліотек Boost для C++, а потім перемкнувся на генератор прив'язок Shiboken[1] для зменшення розміру бінарників та споживання пам'яті.

PySide був випущений під ліцензією LGPL в серпні 2009 компанією Nokia,[2] колишнніми власниками інструментарію Qt, після того як Nokia не змогла досягти домовленості з розробниками PyQt, компанією Riverbank Computing[3], для приведення умов їхньої ліцензії до сумісності з LGPL як альтернативної ліцензії.

PySide підтримує Linux/X11, Mac OS X, MeeGo, Windows та Maemo.

Приклад «Hello, World!»

import sys
from PySide import QtGui

app = QtGui.QApplication(sys.argv)

win = QtGui.QWidget()

win.resize(320, 240)  
win.setWindowTitle("Hello, World!") 
win.show()  

sys.exit(app.exec_())


PROG Це незавершена стаття про програмування.
Ви можете допомогти проєкту, виправивши або дописавши її.


Див. також

Зноски

  1. Shiboken. Pyside.org. Архів оригіналу за 26 серпня 2013. Процитовано 25 травня 2010.
  2. Архівована копія. Архів оригіналу за 25 жовтня 2009. Процитовано 28 лютого 2013.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  3. FAQ – PySide – Python for Qt. Pyside.org. Архів оригіналу за 26 серпня 2013. Процитовано 25 травня 2010.

Посилання

  • Офіційний сайт
  • Differences Between PySide and PyQt [Архівовано 30 березня 2021 у Wayback Machine.] (англ.)
  • п
  • о
  • р
Технології
• Meta-object System • Phonon • QML • QtScript • Qt Quick • Qt Style Sheets • Signals and slots
Інструменти
Прив'язки
• PHP-Qt • PyQt • PySide • QtRuby • Qt Jambi
Сумісні теми
KDEMer (MeeGo) • Qt Development Frameworks • Necessitas SDK (Android)
  • п
  • о
  • р
Список бібліотек віджетів[en]
Низькорівневі
Високорівневі
  • Athena (Xaw)
  • InterViews
  • LessTif
  • Motif
  • OPEN LOOK
  • BOOPSI
  • MUI
  • ReAction GUI
  • Zune
  • Carbon
  • Cocoa
  • MacApp
  • MacZoop
  • PowerPlant
Кросплатформні
CLI
C
Десктоп
Web
  • CAPI
  • Common Graphics
  • CLIM
  • Ltk
  • McCLIM
  • LCL
  • CLX
  • fpGUI
  • IP Pascal
  • LCL
  • PHP-GTK
  • PHP-Qt
  • WxPHP
  • Shoes
  • QtRuby
  • Ample SDK
  • CougarXML
  • GladeXML
  • Lively Kernel
  • Pyjamas
  • Rialto Toolkit
  • XAML
  • XUI
  • XUL
  • Wt