PyGTK

✍ dations ◷ 2025-11-04 14:07:58 #GTK,Python库,部件工具箱

PyGTK是一套用Python封装的,用于GTK+的GUI库。PyGTK是在LGPL授权下的自由软件。它的作者是著名的GNOME开发者James Henstridge。今天PyGTK核心研发团队有6人,与及其他不同开发者和用户提出修正报告和补丁。PyGTK所开发的应用程序更已被选应用于OLPC的系统之上。开发商和有关各方通常可以在IRC频道irc.gnome.org找到#pygtk的相关文件。

下面的代码将产生一个200x200像素的窗口,内里列出"Hello World"的文字。

import gtkdef 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为Python程序访问基于GObject的库提供了包装库,GObject是GTK、GIO(英语:GIO (software))和GStreamer等库使用的对象系统。

相关

  • Blood values血液检验项目正常参考值范围(英语:Reference ranges for blood tests),指的是医疗保健专家从血液样品中选取的一组用来描述医疗检验结果的正常参考值。血液检验的测量值在临床中
  • 玛雅文字玛雅文字是中部美洲前哥伦布时期玛雅文明的文字系统,也是目前唯一被基本破译的中部美洲文字(英语:中部美洲文字)。最早的玛雅文字记载可追溯至前3世纪瓜地马拉的圣巴特罗(英语:San
  • 胞移作用胞移作用(英语:Transcytosis)是指大分子通过细胞的内部,大分子是在细胞的某一侧以囊泡进入细胞,穿越整个细胞,再从另一侧出去。这些大分子包含抗体中的IgA、运铁蛋白以及胰岛素。
  • 札加瓦人札加瓦(英语:Zaghawa)是非洲的一个民族,主要生活在查德东部与苏丹西部。他们属于半游牧民族,以驯养牛、骆驼与绵羊为生;此外也种植一些粮食作物。札加瓦人在13世纪之后改信伊斯兰
  • GoodreadsGoodreads是一家图书分享型社交网站。网站由Otis Chandler和Elizabeth Chandler创立,于2006年底启动,2007年1月正式推出,总部位于美国旧金山。网站允许访客搜索网站内已收录的
  • 格林湖 (柯尼希湖畔舍瑙)格林湖(德语:Grünsee),是德国的湖泊,位于该国东南部,由巴伐利亚负责管辖,处于柯尼希湖畔舍瑙,长0.3公里、宽0.1公里,面积0.04平方公里,海拔高度1,474米,平均水深5.2米,最大水深9.2米,水
  • 赵钧 (1920年)赵钧(1920年-2002年),男,直隶(今河北)安新人,中华人民共和国政治人物,曾任天津市革命委员会副主任、天津市人民政府副市长,天津市人大常委会副主任。
  • USB 3.0USB 3.0,其USB速率模式称为“Super Speed”,是通用序列总线(Universal Serial Bus,USB)的第三个主要修订版本。其主要技术标准有:支持全双工,并采用发送列表区段来进行数据发包,供电
  • 毛若懿毛若懿(1995年11月16日-),原名毛俊,中国侗族人,出生于中国湖南省怀化市芷江侗族自治县。是位中国大陆歌手,毕业于中国人民解放军艺术学院舞蹈系。2012年加入中韩混血男子团体TimeZ,
  • 莫妮卡·法格霍姆莫妮卡·克里斯蒂娜·法格霍姆(瑞典语:Monika Kristina Fagerholm;1961年2月26日-),芬兰瑞典族作家。法格霍姆曾在赫尔辛基大学学习心理学和文学,并在1987年学士毕业。同年她发表了