PySide
PySide | ||||
---|---|---|---|---|
Ontwikkelaar(s) | Qt Project | |||
Uitgebracht | 18 augustus 2009 (15 jaar) | |||
Recentste versie | 6.6.1 (5 december 2023)[1] | |||
Status | Actief | |||
Besturingssysteem | Linux, macOS, Windows | |||
Geschreven in | Python | |||
Licentie(s) | LGPL | |||
Website | (en) 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[2] 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[3], 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. [4]
De opvolger voor Qt5 is "Qt for Python".[5]
Voorbeeld
[bewerken | brontekst bewerken]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
[bewerken | brontekst bewerken]- (en) Officiële website
- ↑ PySide6 6.6.1 (5 december 2023). Geraadpleegd op 22 december 2023.
- ↑ 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