PyGTK

✍ dations ◷ 2025-11-30 05:37:12 #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等库使用的对象系统。

相关

  • 索马里兰意属索马里(意大利语:Somalia italiana)是意大利王国在非洲之角的一块殖民地。第二次世界大战期间意大利曾经入侵英属索马里兰和阿比西尼亚,将其与意属索马里和同为意大利殖民地
  • 大淀号轻巡洋舰大淀号轻巡洋舰(日语:大淀/おおよど Ōyodo ?)是日本帝国海军的轻巡洋舰。舰名来源为宫崎县内最大的河川大淀川。大日本帝国海军最后的联合舰队旗舰。为昭和十四年度的第四次
  • 埃因霍温理工大学€287.4M (2011)埃因霍温理工大学(荷兰语:Technische Universiteit Eindhoven,或译埃因霍温科技大学,缩写为TU/e),原埃因霍温技术学校,是一个坐落于荷兰埃因霍温的欧洲顶尖理工大
  • 戴姆勒装甲车戴姆勒装甲车是第二次世界大战的一种很成功的英国装甲车,并持续在各国军队服役到1950年代。此装甲车是为侦察区域和联系各部队们的侦查情报而设计的。在二次世界大战后,此种装
  • 阿马托阿马托是由TNT和硝酸铵合成的高爆炸性物质。英国原名Amatol是由铵(Ammonium)和甲苯(Toluene)合成的。在第一次世界大战和第二次世界大战中,阿马托作为作为空投炸弹、弹药、深水炸
  • 奥郎加巴德奥郎加巴德,位于马哈拉施特拉邦,得名于莫卧尔帝国的奥朗则布,他将帝国都城设于此处,以征服德干高原诸苏丹国及马拉塔联盟。城市始建于17世纪,曾为重要商业中心,海德拉巴建成后逐渐
  • 文运熙文运熙(?-?),字时雍,一字和一,陕西三水县(今旬邑县)人,军籍,明朝政治人物。陕西乡试第十二名。万历十一年(1583年)癸未科进士第三甲第二百六十一名。历官工部员外郎,升浙江绍台海防参议。文
  • 贝尔实验室九号项目贝尔实验室九号项目(英语:Plan 9 from Bell Labs,常简称为Plan 9)是一个分布式操作系统,由贝尔实验室的计算科学研究中心在1980年代中期至2002年开发,以作为UNIX的后继者。它现在
  • 周文褒周文褒,浙江温州人。明朝政治人物,永乐辛卯进士。永乐九年(1411年)辛卯科二甲第十五名进士。累官河南左布政使,居官勤勉,因上疏劝阻明成祖迁都北京,而被贬为佃户。
  • 锥蜗牛属锥蜗牛属(学名:)是柄眼目玛瑙螺科钻头螺亚科之下的一个属。下列部分本属物种: