PyGTK

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
PyGTK
開發者James Henstridge
目前版本
  • 2.24.0 (2011年4月1日;穩定版本)
  • 3.44.1 (2023年3月24日;滾動更新)[1]
編輯維基數據連結
原始碼庫 編輯維基數據連結
作業系統跨平台
平台跨平台
類型部件工具箱
許可協定LGPL
網站www.pygtk.org

PyGTK是一套用Python封裝的,用於GTK+GUI庫。PyGTK是在LGPL授權下的自由軟件。它的作者是GNOME開發者James Henstridge。PyGTK核心研發團隊有6人,與及其他不同開發者和用戶提出修正報告和補丁。PyGTK所開發的應用程式更已被選應用於OLPC的系統之上。

語法[編輯]

下面的代碼將產生一個200x200像素的窗口,內裏列出"Hello World"的文字

import gtk

def 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[編輯]

PyGObject
目前版本
  • 2.24.0 (2011年4月1日;穩定版本)
  • 3.44.1 (2023年3月24日;滾動更新)[1]
編輯維基數據連結
原始碼庫gitlab.gnome.org/GNOME/pygobject/blob/master/NEWS
程式語言Python, C
類型部件工具箱
許可協定LGPL
網站wiki.gnome.org/Projects/PyGObject

PyGObject為Python程式訪問基於GObject的庫提供了包裝庫,GObject是GTKGIO英語GIO (software)GStreamer等庫使用的對象系統。

參考資料[編輯]

  1. ^ 1.0 1.1 PyGObject 3.44.1 - 2023-03-24. 2023年3月24日 [2023年8月10日]. 
  2. ^ January 4th, 2008: ANNOUNCE PyGTK 2.24.0

參見[編輯]

  • PyQt(Python包裝的Qt工具)
  • wxPython(Python包裝的WX工具收集)

外部連結[編輯]