PyGTK

✍ dations ◷ 2025-11-18 16:47:23 #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等库使用的对象系统。

相关

  • 苯二酚苯二酚(benzenediol)即二羟基苯(dihydroxybenzene),苯分子中两个氢原子被两个羟基取代后的衍生物。化学式为C6H4(OH)2,有以下三个异构体:邻苯二酚间苯二酚对苯二酚这三种二元酚的性
  • 咪唑啉啶咪唑啉啶(Imidazolidine)又称四氢咪唑,是一种杂环化合物,化学式C3H8N2。咪唑(C3H4N2)部分加氢得咪唑啉(C3H6N2),继续加氢则得饱和杂环化合物咪唑啉啶。
  • 萨莫吉希亚起义萨莫吉希亚起义是指在1401–1404以及1409两次萨摩吉西亚人(英语:Samogitians)对抗条顿骑士团的起义。为了获得条顿骑士团的军事支援,萨莫吉希亚被立陶宛大公国维陶塔斯割让给骑
  • 2B2B可能指:
  • 李书田李书田(1900年2月10日-1988年3月28日),字耕砚,直隶昌黎人,水利学家,中国近代水利科学的开拓者之一。李书田1923年以第一名毕业于北洋大学土木系。后前往美国留学,在康奈尔大学学习铁
  • 彼得·霍赫朔尔纳彼得·霍赫朔尔纳(斯洛伐克语:Peter Hochschorner,1979年9月7日-),生于布拉迪斯拉发,是一名斯洛伐克男子皮划艇运动员。他的双胞胎兄弟帕沃尔·霍赫朔尔纳同样也是皮划艇选手,两人经
  • 微分几何中的拉普拉斯算子微分几何中,有多个二阶线性椭圆型微分算子称为拉普拉斯算子(Laplace operator 或 Laplacian)。本文给出它们的一个概览。联络拉普拉斯算子(connection Laplacian)是作用在流形上
  • 所罗门·P·夏普所罗门·波尔基乌斯·夏普(英语:Solomon Porcius Sharp,1787年8月22日-1825年11月7日)是美国肯塔基州政治家,曾担任该州总检察长、州议员和国会议员。1825年,年仅38岁的夏普遭杰里
  • Who Are You (泰国电视剧)《Who Are You》(泰语:Who Are You – เธอคนนั้น คือ ฉันอีกคน),为泰国GMM 25与LINE TV于2020年5月2日起播出的悬疑校园电视剧,改编自2015年韩剧《Who Are Y
  • 地理人种地理人种(geographical race)是由德国B.伦什倡议并由美国地理学家加恩于20世纪60年代发展的一种人种划分方式。加恩划分出了9个地理人种: