PyGTK
- gitlab
.gnome .org /Archive /pygtk
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,以下是一些例子:
- Anaconda installer
- BitTorrent
- Deluge(BitTorrent的客戶端)
- Emesene
- Exaile
- Flumotion
- gDesklets
- Gedit(用於可選的Python子系統和插件)
- GIMP(用於可選的Python script)
- GNOME Sudoku
- GRAMPS(英语:Gramps_(software))
- Itaka
- Jokosher
- PyMusique
- Pybliographer
- Quod Libet
- ROX Desktop
- ROX-Filer
- Stoq
PyGObject
当前版本 |
|
---|---|
源代码库 | gitlab |
编程语言 | Python, C |
类型 | 部件工具箱 |
许可协议 | LGPL |
网站 | wiki |
PyGObject为Python程序访问基于GObject的库提供了包装库,GObject是GTK、GIO(英语:GIO (software))和GStreamer等库使用的对象系统。
参考资料
- ^ January 4th, 2008: ANNOUNCE PyGTK 2.24.0
- ^ PyGObject 3.44.1 - 2023-03-24. 2023年3月24日 [2023年8月10日].
參見
外部連結
- 查
- 论
- 编
GTK+ | |||||
---|---|---|---|---|---|
freedesktop.org (shared) |
| ||||
Development |
|
- GNOME Shell
- GNOME Games
- Core Applications
- Other
- dconf editor
- Nemo
- PCMan File Manager
- LXMusic
- GNOME Panel
- Docky
- GNOME Do
- Avant Window Navigator
applications
Office | |
---|---|
Education | |
Graphics |
|
Internet |
|
Audio |
|
Video | |
Utilities |
- Category:GTK+
- Category:Software that uses GTK+
- Commons