介绍
优质
小牛编辑
133浏览
2023-12-01
PyGTK是一组用Python和C编写的包装器,用于GTK + GUI库。 它是GNOME项目的一部分。 它提供了用Python构建桌面应用程序的全面工具。 其他流行的GUI库的Python绑定也可用。
PyQt是QT库的Python端口。 我们的PyQt教程可以在here找到。 类似地,wxPython工具包是另一个流行的跨平台GUI库wxWidgets的Python绑定。 我们的wxPython教程可here 。
GTK+或GIMP Toolkit是一个用于创建图形用户界面的多平台工具包。 GTK +提供了一整套小部件,适用于从小型一次性工具到完整应用程序套件的项目。
GTK +的设计初衷是为了支持多种语言。 PyGTK是GTK +的Python包装器。
GTK +围绕以下四个库构建 -
Glib - 构成GTK +基础的低级核心库。 它为C提供数据结构处理。
Pango - 用于文本布局和渲染的库,重点是国际化。
Cairo - 支持多种输出设备(包括X Window System,Win32)的2D图形库
ATK - 用于提供辅助工具(如屏幕阅读器,放大镜和替代输入设备)的一组接口的库。
PyGTK简化了该过程,并使用Python编程语言帮助您使用图形用户界面创建程序。 底层的GTK +库提供各种可视元素和实用程序,以便为GNOME桌面开发全功能的应用程序。 PyGTK是一个跨平台的库。 它是根据LGPL许可证分发的免费软件。
PyGTK是围绕GTK + 2.x构建的。 为了构建GTK +3的应用程序,PyGObject绑定也可用。