PyGTK

PyGTK是一套用Python封裝的，用於GTK+的GUI庫。PyGTK是在LGPL授權下的自由軟件。它的作者是GNOME開發者James Henstridge。PyGTK核心研發團隊有6人，與及其他不同開發者和用戶提出修正報告和補丁。PyGTK所開發的應用程式更已被選應用於OLPC的系統之上。

 語法 
下面的代碼將產生一個200x200像素的窗口，內裏列出"Hello World"的文字。

import gtk

def createWindow():
	window = gtk.Window()
	window.set_default_size(200, 200)
	window.connect('destroy', gtk.main_quit)

	label = gtk.Label('Hello World')
	window.add(label)

	label.show()
	window.show()

createWindow()
gtk.main()

 使用PyGTK的常見程式 
有不少常見的應用程式用上了PyGTK，以下是一些例子：

 Anaconda installer
 BitTorrent
 Deluge（BitTorrent的客戶端）
 Emesene
 Exaile
 Flumotion
 gDesklets
 Gedit（用於可選的Python子系統和插件）
 GIMP（用於可選的Python script）
 GNOME Sudoku

 Itaka
 Jokosher
 PyMusique
 Pybliographer
 Quod Libet
 ROX Desktop
 ROX-Filer
 Stoq

PyGObject

PyGObject为Python程序访问基于GObject的库提供了包装库，GObject是GTK、和GStreamer等库使用的对象系统。

参考资料

 參見 

 PyQt（Python包裝的Qt工具）
 wxPython（Python包裝的WX工具收集）

 外部連結 
 PyGTK首頁
 PyGTK常見問題
 PyGTK教程
 PyGTK系列学习笔记

Category:GTK
Category:Python库
Category:部件工具箱