Py之PyGTK:PyGTK的简介、安装、使用方法之详细攻略
目录
相关文章
GTK+:GTK+的简介、安装、使用方法之详细攻略_一个处女座的程序猿的博客-CSDN博客_gtk+
PyGTK的简介
PyGTK是一组用Python和C编写的用于GTK + GUI库的包装器。它是GNOME项目的一部分。它提供了用Python构建桌面应用程序的全面工具。GTK+或GIMP Toolkit是一个用于创建图形用户界面的多平台工具包。GTK+提供了一套完整的小部件,适用于从小型一次性工具到完整的应用程序套件的各种项目。Python对GTK+ GUI库的封装,也属于Python的扩展模块,使用前需要安装。
PyGTK 的介绍 : http://en.wikipedia.org/wiki/PyGTK
文档:PyGTK介绍
优缺点 | (1)、GTK在 Windows 平台似乎表现不太好,这点也无可厚非,毕竟使用的是GTK 的 GUI 库。在windows下兼容性会有一定问题,更适合Linux系统平台使用。 |
应用 | (1)、Gnome下应用多,许多 Gnome 下的著名应用程序的 GUI 都是使用 PyGTK 实现的,比如 BitTorrent , GIMP和 Gedit 都有可选的实现。 |
PyGTK的安装
Windows下安装
步骤1 - 安装32位Python解释器(最新的Python 2.7发行版)
步骤2 - 下载并安装GTK +运行时。
步骤3 - 下载并安装GTK + runtime - http://ftp.gnome.org
步骤4 - 还建议您从以下URL下载PyCairo和PyGobject模块 - http://ftp.gnome.org http://ftp.gnome.org/pub
步骤5 - 为方便起见,可以处理所有PyGTK依赖项的一体式安装程序。从以下URL下载并安装适用于Windows的最新的一体式安装程序 - http://ftp.gnome.org/pub/GNOME
参考文章:PyGTK环境
PyGTK的使用方法
1、设计一个"Hello World"窗口界面
import gtk
class PyApp(gtk.Window):
def __init__(self):
super(PyApp, self).__init__()
self.set_default_size(300,200)
self.set_title("Hello World in PyGTK")
label = gtk.Label("Hello World")
self.add(label)
self.show_all()
PyApp()
gtk.main()