Pygtk 简明教程
PyGTK - Introduction
PyGTK 是用 Python 和 C 编写的 GTK+ GUI 库的一组包装器。它是 GNOME 项目的一部分。它提供在 Python 中构建桌面应用程序的综合工具。还提供了其他流行 GUI 库的 Python 绑定。
PyQt 是 QT 库的 Python 端口。我们的 PyQt 教程可在 here 中找到。类似地,wxPython 工具包是 wxWidgets 的 Python 绑定,它是另一个流行的跨平台 GUI 库。我们的 wxPython 教程可用于 here 。
GTK+ 或 GIMP 工具包是用于创建图形用户界面的多平台工具包。GTK+ 提供了一套完整的小部件,适用于从小型一次性工具到完整应用程序套件的各种项目。
GTK+ 从头开始设计以支持多种语言。PyGTK 是 GTK+ 的 Python 封装。
GTK+ 围绕以下四个库构建 -
-
Glib - 一个底层核心库,构成 GTK+ 的基础。它提供 C 的数据结构处理。
-
Pango - 一个用于布局和呈现文本的库,重点是国际化。
-
Cairo - 一个用于 2D 图形的库,支持多路输出设备(包括 X 窗口系统、Win32)
-
ATK - 一个用于一组接口的库,提供辅助工具,例如屏幕阅读器、放大镜和替代输入设备。
PyGTK 简化了此过程,并帮助您使用 Python 编程语言创建具有图形用户界面的程序。底层的 GTK+ 库提供各种视觉元素和实用程序,以供其为 GNOME 桌面开发全功能应用程序。PyGTK 是一个跨平台库。它是一个根据 LGPL 许可证分发的免费软件。
PyGTK 围绕 GTK + 2.x 构建。为了构建 GTK +3 的应用程序,还可以使用 PyGObject 绑定。