PyGTK
维基百科,自由的百科全书
| 開發者 | James Henstridge |
|---|---|
| 穩定版本 | 2.24.0/ 2011年4月1日[1] |
| 作業系統 | 跨平台 |
| 平台 | 跨平台 |
| 類型 | widget toolkit |
| 許可協議 | LGPL |
| 網站 | www.pygtk.org |
PyGTK是一套用Python封裝的,用於GTK+的GUI庫。PyGTK是在LGPL授權下的自由軟件。它的作者是著名的GNOME開發者James Henstridge。今天PyGTK核心研發團隊有6人,與及其他不同開發者和用戶提出修正報告和補丁。PyGTK所開發的應用程式更已被選應用於OLPC的系統之上。開發商和有關各方通常可以在IRC頻道irc.gnome.org找到#pygtk的相關文件。
目录 |
語法 [编辑]
下面的代碼將產生一個200x200像素的窗口,內裏列出"Hello World"的文字。
import pygtk 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,以下是一些例子:
- Anaconda installer
- BitTorrent
- Deluge(BitTorrent的客戶端)
- Emesene
- Exaile
- Flumotion
- gDesklets
- Gedit(用於可選的Python子系統和插件)
- GIMP(用於可選的Python script)
- GNOME Sudoku
- GRAMPS
- Itaka
- Jokosher
- PyMusique
- Pybliographer
- Quod Libet
- ROX Desktop
- ROX-Filer
- Stoq
参考资料 [编辑]
- ^ January 4th, 2008: ANNOUNCE PyGTK 2.24.0