PyGTK

✍ dations ◷ 2025-12-08 23:15:48 #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等库使用的对象系统。

相关

  • 布朗芬布伦纳尤里·布朗芬布伦纳(英语:Urie Bronfenbrenner,1917年4月29日-2005年9月25日)美国著名的心理学家, 他的生态系统理论为人所熟悉。 他也是Head Start项目的创始人之一,这个项目研究
  • 朔望月朔望月,在天体测量学中,是指月球连续两次合朔的时间间隔。因为摄动的关系,朔望月的长度大约在29.27至29.83天之间变动著,长期的平均长度是29.530588天(29天12小时44分2.8秒),或大约
  • 肽基转移酶肽基转移酶(peptidyl transferase),是蛋白质合成过程中的一种酶,它催化正在延伸的多肽链与下一个氨基酸之间形成肽键。棕榈酰基转移酶:肉碱O-棕榈酰基转移酶(CPT1、CPT2) · 丝氨
  • 霍利希德坐标:53°18′32″N 4°37′59″W / 53.309°N 4.633°W / 53.309; -4.633霍利希德(英语:Holyhead,威尔士语:Caergybi) 是位于英国威尔士安格尔西郡圣岛上的一座城市。虽然霍利希
  • 中天娱乐台中天娱乐台是中天电视旗下的电视频道,以播出娱乐性质的电视节目为主,并有多个节目与中视无线台联播。前身为中视卫星传播股份有限公司经营的“中视卫星”频道,与中天综合台共用
  • 金桥镇 (成都市)金桥镇,是中华人民共和国四川省成都市双流区下辖的一个乡镇级行政单位。2019年12月,撤销金桥镇,将其所属行政区域划归彭镇管辖。金桥镇下辖以下地区:金桥社区、红石社区、昆山社
  • 亚美尼亚荣誉头衔列表亚美尼亚共和国以勋章、奖章和荣誉头衔(英语:Title of honor)来嘉许为亚美尼亚提供卓越服务者,下表列出该国颁授的荣誉头衔。通过以下层面而对建筑学的发展作出重大贡献:教师、讲
  • 李抒瑾李抒瑾(1993年1月14日-),浙江宁波人,中国女子水球运动员,亦为中国国家女子水球队成员。李抒瑾小学就读于镇明中心小学,在小学二年级开始学游泳,不久就被教练推荐到宁波市游泳俱乐部
  • 李令红李令红(1953年-),浙江宁波人,汉族,中华人民共和国政治人物、全国人民代表大会浙江地区代表。毕业于南京理工大学政治经济学、管理学专业,加入中国共产党,担任宁波港集团有限公司总裁
  • 态度 (心理学)在心理学,态度指的是个体对于人、事、物作出某种反应的意愿;该意愿通常表现在认知(假定和信念)、情感(感受和情绪)及行为之上。态度之范例有偏见、同情心、反感及自尊。人们可以借