This is a GTK+ programming tutorial. In this tutorial, we will learn the basics of GUI programming in GTK+ and C language. The GTK+ tutorial is suitable for beginners and intermediate programmers.
Table of contents
- First Programs
- Menus and toolbars
- Layout management
- Widgets II
- GtkTreeView widget
- GtkTextView widget
- Custom GTK+ widget
The GTK+ is a library for creating graphical user interfaces. The library is created in C programming language. The GTK+ library is also called the GIMP Toolkit. Originally, the library was created while developing the GIMP image manipulation program.
Chinese translation by chinalmy.
There are tutorials for various language bindings of GTK on ZetCode. GTK# tutorial, PyGTK tutorial, Java Gnome tutorial, Visual Basic GTK# tutorial, and Ruby GTK tutorial. Cairo graphics tutorial is a tutorial for creating 2D graphics with GTK backend also.