PyGTK是一套用Python封装的,用于GTK+GUI库。PyGTK是在LGPL授权下的自由软件。它的作者是GNOME开发者James Henstridge。PyGTK核心研发团队有6人,与及其他不同开发者和用户提出修正报告和补丁。PyGTK所开发的应用程序更已被选应用于OLPC的系统之上。

Quick Facts 开发者, 当前版本 ...
PyGTK
开发者James Henstridge
当前版本2.24.0(2011年4月1日,​13年前​(2011-04-01[1]
源代码库 编辑维基数据链接
操作系统跨平台
平台跨平台
类型部件工具箱
许可协议LGPL
网站www.pygtk.org
Close

语法

下面的代码将产生一个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,以下是一些例子:

PyGObject

Quick Facts 当前版本, 源代码库 ...
Close

PyGObject为Python程序访问基于GObject的库提供了包装库,GObject是GTKGIO英语GIO (software)GStreamer等库使用的对象系统。

参考资料

参见

外部链接

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.