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