Set of Python wrappers for the GTK graphical user interface library
Screenshot
Original author(s)
James Henstridge[1]
Developer(s)
PyGTK Core development team[2]
Stable release
2.24.0[3]
/ 1 April 2011; 13 years ago (2011-04-01)
Repository
gitlab.gnome.org/Archive/pygtk
Written in
Python, C
Operating system
Cross-platform
Platform
Cross-platform
Type
Widget toolkit
License
LGPL
Website
pygtk.org
Main article: List of language bindings for GTK
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 will be phased out with the transition to GTK version 3 and be replaced with PyGObject,[4][5] 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.[6]
^"Software I have written > PyGTK - Python bindings for GTK". James Henstridge's Homepage.
^"The people behind PyGTK".
^"PyGTK download page".
^"PyGObject". wiki.gnome.org.
^"Black Duck Open Hub: PyGObject".
^"GObject Introspection". Archived from the original on 2012-07-11.
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...
education, which uses GTK, especially PyGTK Phosh, a mobile UI designed for PureOS LXDE (Lightweight X11 Desktop Environment) is based on GTK 2 Unity, the former...
between C libraries (using GObject) and language bindings, e.g. PyGObject uses this, while PyGTK does not. Official GNOME Bindings follow the GNOME release...
available for Linux. Version 0.12 of PyChess uses PyGObject and GTK+ 3, prior versions used the obsoleted PyGTK. The current PyChess logo was contributed by Karol...
package management system. It is free software written in Python, PyGTK/PyGObject based on GTK. The program was created for adding and managing repositories...
available in Debian-based distributions and in Arch Linux; anywhere Python, GTK and UFW are available. "UncomplicatedFirewall". Ubuntu. Retrieved 26 December...
software portal Wikimedia Commons has media related to PyQt. PyGTK (Python wrappers for GTK) PySide (Alternative Python wrapper for the Qt toolkit) wxPython...
application's preferences. The program is written in Python and uses the GTK+ library (using PyGTK). It acts as a graphical front-end for other existing tools. For...
interface (NUI). PyGTK, a popular cross-platform GUI library based on GTK+; furthermore, other GNOME libraries also have bindings for Python PyQt, another cross-platform...
support. BleachBit is written in the Python programming language and uses PyGTK. Most of BleachBit's cleaners are written in CleanerML, an open standard...
Wicd, which stands for Wireless Interface Connection Daemon, is an open-source software utility to manage both wireless and wired networks for Linux. The...
representation. IPython allows non-blocking interaction with Tkinter, PyGTK, PyQt/PySide and wxPython (the standard Python shell only allows interaction...
portal PyQt PyGTK wxPython "PySide has been released". PySide – Python for Qt. August 18, 2009. Archived from the original on October 25, 2009. "PySide6...
Virtaal is a computer-assisted translation tool written in the Python programming language. It is free software developed and maintained by Translate.org...
project. PyQt, open source (GPL and commercial) is another Python binding of the cross-platform GUI toolkit Qt developed by Riverbank Computing. PyGTK, open...
Gajim aims to be an easy to use and fully-featured XMPP client. Gajim uses GTK (PyGObject) as GUI library, which makes it cross-platform compatible. Some...
scanning of video streams C++, Python, Perl, and Ruby bindings Qt, GTK+, and PyGTK GUI bindings Recognition of EAN-13, UPC-A, UPC-E, EAN-8, Code 128,...
jdahlin/devhelp, The initial version of DevHelp, written in July 2001. Requires PyGTK 1.x and the GNOME 1.x stack., 2012-09-03, Johan Dahlin · GitHub "devhelp...
Avant Window Navigator (abbreviated AWN or Awn) is a dock-like bar for Linux, which sits on an edge of a user's screen and tracks open windows. Instead...
OpenEV is an open-source geospatial toolkit and a frontend to that toolkit. OpenEV was developed using Python and uses the GDAL library to display georeferenced...
GNOME-PPP, a GUI dialer for GNOME kppp, a GUI dialer for KDE pyWvDial, a dialer based on PyGTK QtWvDialer based on Qt, by Matthias Toussaint x-wvdial, that...
for it: EcaEnveloptor – Creates envelopes for ecasound objects, requires PyGTK & pyecasound. Non-realtime. By Arto Hamara (13/06/2001) Nama – multi-track...
applications that use GTK and/or Clutter for their GUI widgets. Such applications blend well with desktop environments that are GTK-based as well, such...