PySide

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
PySide
PySide
Ontwikkelaar PySide
Recentste versie 1.2.2 
(25 april 2014)
Status Actief
Besturingssysteem Multiplatform
Geschreven in Python
Licentie LGPL
Website PySide
Portaal  Portaalicoon   Informatica
Vrije software

PySide is een Python-binding voor de multiplatform GUI-toolkit Qt. Het is één 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 en Maemo 5. Er wordt gewerkt aan een Symbian versie.[3] [4]

Voorbeeld[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]

Bronnen, noten en/of referenties
  1. Shiboken. Pyside.org Geraadpleegd op 2010-05-25
  2. http://www.pyside.org/2009/08/pyside-has-been-released/
  3. FAQ – PySide – Python for Qt. Pyside.org Geraadpleegd op 2010-05-25
  4. PySide_FAQ - Qt Wiki - Qt Developer Network. qt-project.org Geraadpleegd op 2012-05-20