PyGTK - 教程

  • 简述

    PyGTK 是一组用 Python 和 C 编写的用于 GTK + GUI 库的包装器。它是 GNOME 项目的一部分。它提供了用于在 Python 中构建桌面应用程序的综合工具。本教程讨论了工具包中不同小部件的基本功能。
    本教程是为初学者准备的,旨在帮助他们理解 PyGTK 的基本概念。高级程序员也可以从本教程中受益。
    在继续学习本教程之前,建议您对 Python 编程语言有一定的了解。
    PyQt 是 QT 库的 Python 端口。我们的 PyQt 教程可以在这里找到。同样,wxPython 工具包是另一个流行的跨平台 GUI 库 wxWidgets 的 Python 绑定。我们的 wxPython 教程可在这里获得。
    GTK+ 或 GIMP 工具包,是一个用于创建图形用户界面的多平台工具包。 GTK+ 提供一整套小部件,适用于从小型一次性工具到完整应用程序套件的项目。
    GTK+ 的设计初衷就是支持多种语言。 PyGTK 是 GTK+ 的 Python 包装器。
    GTK+ 是围绕以下四个库构建的 -
    • Glib - 构成 GTK+ 基础的低级核心库。它为 C 提供数据结构处理。
    • Pango - 一个用于布局和呈现文本的库,重点是国际化。
    • Cairo - 支持多种输出设备(包括 X Window System、Win32)的 2D 图形库
    • ATK - 一组接口库,提供屏幕阅读器、放大镜和替代输入设备等辅助工具。
    GTK
    PyGTK 简化了这个过程,并帮助您使用 Python 编程语言创建具有图形用户界面的程序。底层 GTK+ 库为其提供了各种可视化元素和实用程序,以便为 GNOME 桌面开发功能齐全的应用程序。 PyGTK 是一个跨平台的库。它是在 LGPL 许可下分发的免费软件。
    PyGTK 是围绕 GTK + 2.x 构建的。为了为 GTK +3 构建应用程序,PyGObject 绑定也可用。