PyGTK

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

相关

  • 四氯化碳1.831 g.cm-3, -186 °C (固) 1.809 g.cm-3, -80 °C (固)四氯化碳(化学式:CCl4),也称四氯甲烷或氯烷,常态下为无色液体。过去常用作灭火器中的灭火物质,也曾经是常用的冷却剂。可
  • 可兑换比索可兑换比索(Peso Convertible),是古巴的一种货币,货币符号为CUC。类似于中国大陆以前的外汇券。可兑换比索在2004年古巴禁止美元流通以前与美元等值,至2017年时,若以美金直接兑换
  • 圣何塞市圣何塞(英语:San Jose;/ˌsæn hoʊˈzeɪ/),是美国加州旧金山湾区的一个城市。位于旧金山湾区南部、圣克拉拉县和硅谷境内,是在人口上加州的第三大城,仅次于洛杉矶和圣迭戈,并且在2
  • 恩斯特·奥托·菲舍尔恩斯特·奥托·菲舍尔(德语:Ernst Otto Fischer,1918年11月10日-2007年7月23日),德国化学家。因对金属有机化合物的研究与杰弗里·威尔金森一起获得1973年诺贝尔化学奖。1901年:范
  • 椭圆形办公室椭圆形办公室(Oval Office)位于白宫西厢,是美国总统的正式办公室。顾名思义,办公室呈椭圆形,总统办公桌后有三扇朝南的窗户,房间北侧有一个壁炉。其建于1909年塔夫脱总统时期,办公
  • 圣玛利亚临时主教座堂坐标:53°21′3″N 6°15′33″W / 53.35083°N 6.25917°W / 53.35083; -6.25917圣玛利亚临时主教座堂(英语:St Mary's Pro-Cathedral,爱尔兰语:Leas-Ardeaglais Naomh Muire),亦
  • 流鬼国流鬼国,古代东方部族,唐朝对居住在今俄罗斯境西伯利亚东北堪察加半岛(一说库页岛)部族的专称,相当于鄂霍次克文化,在黑水靺鞨东北。《新唐书·东夷传·流鬼》说流鬼距离京师长安一
  • Facebook实名制争议Facebook实名制争议,是指社交网站Facebook实行网络实名制而引发的争议,该网站规定用户必须使用真实个人姓名为用户名。用户必须将Facebook认可的身份证明文件上传到Facebook,以
  • 十层大山十层大山(越南语:Khoan La San/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H","Mi
  • 比赫普里亚比赫普里亚(Bihpuria),是印度阿萨姆邦Lakhimpur县的一个城镇。总人口10867(2001年)。该地2001年总人口10867人,其中男性5757人,女性5110人;0—6岁人口1228人,其中男633人,女595人;识字