List of language bindings for GTK+
   HOME

TheInfoList



OR:

As shown in the table below,
GTK GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and propriet ...
has a range of bindings for various languages that implement some or all of its feature set. GTK 2 is no longer supported, meaning some languages below do not have current GTK support. * GObject (GOB) was initially written as a central component of GTK, but outsourced into GLib. *
GObject Introspection The GLib Object System, or GObject, is a free software, free software library providing a portable object system and transparent cross-language interoperability. GObject is designed for use both directly in C (programming language), C programs t ...
is a middleware layer between C libraries (using GObject) and language bindings, e.g.
PyGObject 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 ori ...
uses this, while
PyGTK 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 ...
does not. * Official GNOME Bindings follow the GNOME release schedule which guarantees API stability and time-based releases. *
Glade Interface Designer Glade Interface Designer is a graphical user interface builder for GTK, with additional components for GNOME. In its third version, Glade is programming language–independent, and does not produce code for events, but rather an XML fil ...


See also

* List of language bindings for Qt 4 * List of language bindings for Qt 5 * List of language bindings for wxWidgets


References

{{GTK GTK language bindings