PySide
PySide | ||||
---|---|---|---|---|
![]() | ||||
Ontwikkelaar(s) | PySide | |||
Uitgebracht | 18 augustus 2009 (14 jaar geleden) | |||
Recentste versie | 1.2.4 (14 oktober 2014) | |||
Status | Inactief | |||
Besturingssysteem | Multiplatform | |||
Geschreven in | Python | |||
Licentie(s) | LGPL | |||
Website | PySide | |||
|
PySide is een Python-binding voor de multiplatform GUI-toolkit Qt. Het is een van de alternatieven voor de GUI-toolkit Tkinter, die wordt meegeleverd met python. Andere populaire alternatieven zijn PyGTK, de binding voor GTK+ en wxPython, de binding voor WxWidgets. PySide is, net als Qt zelf, vrije software. Toen het project begon, gebruikte het de bindings-generator Boost.Python van de Boost. Later werd overgestapt op de generator Shiboken[1] om de bestandsgrootte van de bindings en het geheugengebruik te reduceren.
PySide werd in augustus 2009 vrijgegeven door Nokia, destijds eigenaar van de Qt-toolkit. Dat gebeurde onder de LGPL[2], wat direct het belangrijkste verschil is met het al langer bestaande PyQt, ontwikkeld door Riverbank Computing.
PySide ondersteunt Linux/X11, Mac OS X, Windows, Maemo 5 en voorheen ook MeeGo. [3]
De opvolger voor Qt5 is "Qt for Python".[4]
Voorbeeld
import sys
from PySide import QtCore, QtGui
app = QtGui.QApplication(sys.argv)
win = QtGui.QWidget()
win.resize(320, 240)
win.setWindowTitle("Hello, World!")
win.show()
sys.exit(app.exec_())
Externe link
- ↑ Shiboken. Pyside.org. Gearchiveerd op 21 juni 2010. Geraadpleegd op 25 mei 2010.
- ↑ https://web.archive.org/web/20091025170910/http://www.pyside.org/2009/08/pyside-has-been-released/
- ↑ PySide Downloads - Qt Wiki. qt.io. Geraadpleegd op 20 januari 2019.
- ↑ https://wiki.qt.io/Qt_for_Python