PyGTK

来自Local Chinese Wikipedia
跳转到导航 跳转到搜索

Template:NoteTA Template:Infobox Software

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,以下是一些例子:

页面Template:Div col/styles.css没有内容。

PyGObject[编辑]

脚本错误:没有“Infobox”这个模块。脚本错误:没有“Check for unknown parameters”这个模块。 PyGObject为Python程序访问基于GObject的库提供了包装库,GObject是GTKTemplate:LeGStreamer等库使用的对象系统。

参考资料[编辑]


参见[编辑]

脚本错误:没有“Portal”这个模块。

  • PyQt(Python包装的Qt工具)
  • wxPython(Python包装的WX工具收集)

外部链接[编辑]

Template:GTK