Skip to content
EntityQ1514769· pop 21· linked from 178 articles

PyGTK is a set of Python wrappers for the GTK graphical user interface library. PyGTK is free software and licensed under the LGPL. It is analogous to PyQt/PySide and wxPython, the Python wrappers for Qt and wxWidgets, respectively. Its original author is GNOME developer James Henstridge. There are six people in the core development team, with various other people who have submitted patches and bug reports. PyGTK has been selected as the environment of choice for applications running on One Laptop Per Child systems.

Key facts

Software.name
GTK
Software.screenshot
PyGTK-Screenshot-Hello-World.png
Software.caption
Screenshot
Software.author
James Henstridge
Software.developer
PyGTK Core development team
Software.discontinued
yes
Software.latest release version
2.24.0
Software.programming language
Python, C
Software.operating system
Cross-platform
Software.platform
Cross-platform
Software.genre
Widget toolkit
Software.license
LGPL
Software.title
PyGObject

via Wikipedia infobox

Official website

Overview — PyGObject

pygobject.readthedocs.io

Link to the official site · 7,775 chars · not written by Vinony

Wikidata facts

Official website
pygobject.gnome.org
Image
PyGTK-Screenshot-Hello-World.png
Show 3 more facts
software version identifier
0.0.2
source code repository URL
gitlab.gnome.org/Archive/pygtk
Sources (5)

via Wikidata · CC0

~3 min read

Article

7 sections
Contents
  • Syntax
  • Notable applications that have used PyGTK
  • PyGObject
  • Notable applications that use PyGObject
  • See also
  • References
  • External links

PyGTK is a set of Python wrappers for the GTK graphical user interface library. PyGTK is free software and licensed under the LGPL. It is analogous to PyQt/PySide and wxPython, the Python wrappers for Qt and wxWidgets, respectively. Its original author is GNOME developer James Henstridge. There are six people in the core development team, with various other people who have submitted patches and bug reports. PyGTK has been selected as the environment of choice for applications running on One Laptop Per Child systems.

PyGTK was phased out with the transition to GTK version 3 and be replaced with PyGObject, which uses GObject Introspection to generate bindings for Python and other languages on the fly. This is expected to eliminate the delay between GTK updates and corresponding language binding updates, as well as reduce maintenance burden on the developers.

Connections

Categories