# GTK+ 教程

> 原文： [http://zetcode.com/gui/gtk2/](http://zetcode.com/gui/gtk2/)

这是 GTK+ 编程指南。 在本教程中，我们将学习 GTK+ 和 C 语言的 GUI 编程基础。 GTK+ 教程适合初学者和中级程序员。 本教程介绍了 GTK+  2。

## 目录

*   [简介](introduction/)
*   [首个程序](firstprograms/)
*   [菜单和工具栏](menusandtoolbars/)
*   [布局管理](gtklayoutmanagement/)
*   [事件](gtkevents/)
*   [对话框](gtkdialogs/)
*   [小部件](gtkwidgets/)
*   [小部件 II](gtkwidgetsII/)
*   [`GtkTreeView`小部件](gtktreeview/)
*   [`GtkTextView`小部件](gtktextview/)
*   [自定义 GTK+ 小部件](customwidget/)

## GTK+ 

GTK+ 是用于创建图形用户界面的库。 该库是用 C 编程语言创建的。 GTK+ 也称为 GIMP 工具包。 最初，该库是在开发 GIMP 图像处理程序时创建的。

## 相关教程

[GTK# 教程](/gui/gtksharp/)， [PyGTK 教程](/gui/pygtk/)， [Ruby GTK 教程](/gui/rubygtk/)和 [Cairo 图形教程](/gfx/cairo/)。