# PyGTK 教程

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

这是 PyGTK 教程。 在本教程中，我们将学习 PyGTK 中 GUI 编程的基础。 PyGTK 教程适合初学者和更高级的程序员。

PyGTK 已过时，请参阅 [Python Gtk 教程](/python/gtk/)。

## 目录



*   [简介](introduction/)
*   [第一步](firststeps/)
*   [布局管理](layout/)
*   [菜单](menus/)
*   [工具栏](toolbars/)
*   [信号&事件](signals/)
*   [小部件](widgets/)
*   [小部件 II](widgetsII/)
*   [高级小部件](advancedwidgets/)
*   [对话框](dialogs/)
*   [Pango](pango/)
*   [Pango II](pangoII/)
*   [使用 Cario 绘图](drawing/)
*   [使用 cairo II](drawingII/) 绘制
*   [贪食蛇](snake/)
*   [自定义小部件](customwidget/)



## PyGTK

PyGTK 是 GTK+  GUI 库的一组 Python 包装器。 它提供了一套全面的图形元素和其他有用的编程工具，可用于创建桌面应用。 它是 GNOME 项目的一部分。 PyGTK 是免费软件，并根据 LGPL 许可。

[Tweet](https://twitter.com/share) 

## 相关教程

您可能想通过 [Python 教程](/lang/python/)来重新了解 Python 语言。 其他 Python GUI 绑定的教程包括 [wxPython 教程](/wxpython/)， [PyQt4 教程](/gui/pyqt4/)， [PySide 教程](/gui/pysidetutorial/)， [Tkinter 教程](/tkinter/)。