| Developer(s) | Openbossa |
|---|---|
| Stable release | 1.1.0 / January 4, 2012 |
| Written in | Python |
| Operating system | Cross-platform |
| License | LGPL |
| Website | www.pyside.org |
PySide is a Python binding of the cross-platform GUI toolkit Qt. It is one of the alternatives for GUI programming in Python to Tkinter, which is bundled with Python. Other popular alternatives are PyGTK, PyQt and wxPython. Like Qt, PySide is free software. The project started out using Boost.Python from the Boost C++ Libraries for the bindings and later switched to the binding generator Shiboken[1] to reduce the size of the binaries and the memory footprint.
PySide was released under the LGPL in August 2009 by Nokia[2], the current owners of the Qt toolkit, after Nokia failed to reach an agreement with PyQt developers Riverbank Computing[3] to change its licensing terms to include LGPL as an alternative license.
PySide supports Linux/X11, Mac OS X, MeeGo, Windows and Maemo.
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_())
|
||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| This free software-related article is a stub. You can help Wikipedia by expanding it. |
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)