- PyGTK 教程
- PyGTK - 首页
- PyGTK - 简介
- PyGTK - 环境
- PyGTK - Hello World
- PyGTK - 重要类
- PyGTK - 窗口类
- PyGTK - 按钮类
- PyGTK - 标签类
- PyGTK - 输入框类
- PyGTK - 信号处理
- PyGTK - 事件处理
- PyGTK - 容器
- PyGTK - 箱式容器类
- PyGTK - 按钮盒类
- PyGTK - 对齐类
- PyGTK - 事件盒类
- PyGTK - 布局类
- PyGTK - 组合框类
- PyGTK - 切换按钮类
- PyGTK - 复选框类
- PyGTK - 单选按钮类
- PyGTK - 菜单栏、菜单和菜单项
- PyGTK - 工具栏类
- PyGTK - 调整类
- PyGTK - 范围类
- PyGTK - 刻度类
- PyGTK - 滚动条类
- PyGTK - 对话框类
- PyGTK - 消息对话框类
- PyGTK - 关于对话框类
- PyGTK - 字体选择对话框
- PyGTK - 颜色选择对话框
- PyGTK - 文件选择对话框
- PyGTK - 笔记本类
- PyGTK - 框架类
- PyGTK - 带边框的框架类
- PyGTK - 树形视图类
- PyGTK - 分割窗格类
- PyGTK - 状态栏类
- PyGTK - 进度条类
- PyGTK - 视口类
- PyGTK - 滚动窗口类
- PyGTK - 箭头类
- PyGTK - 图像类
- PyGTK - 绘图区类
- PyGTK - 旋转按钮类
- PyGTK - 日历类
- PyGTK - 剪贴板类
- PyGTK - 标尺类
- PyGTK - 超时
- PyGTK - 拖放
- PyGTK 有用资源
- PyGTK - 快速指南
- PyGTK - 有用资源
- PyGTK - 讨论
PyGTK - 简介
PyGTK 是一套用 Python 和 C 编写的 GTK+ GUI 库的包装器。它是 GNOME 项目的一部分。它提供了用于使用 Python 构建桌面应用程序的全面工具。其他流行的 GUI 库也提供了 Python 绑定。
PyQt 是 QT 库的 Python 移植版本。我们的 PyQt 教程可以在这里找到这里。同样,wxPython 工具包是 wxWidgets 的 Python 绑定,wxWidgets 是另一个流行的跨平台 GUI 库。我们的 wxPython 教程可在此处获取这里。
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 绑定也可用。
广告