WEB开发网
开发学院软件开发Python 在 Python 中封装 GObject 阅读

在 Python 中封装 GObject

 2007-03-29 12:14:54 来源:WEB开发网   
核心提示: 既然我们有了 trayicon.so,就可以在 Python 程序中尝试并使用它,在 Python 中封装 GObject(7),开始时最好装入它,然后列出其成员,然后导入新模块,t = trayicon.TrayIcon("MyFirstTrayIcon")现在创建

既然我们有了 trayicon.so,就可以在 Python 程序中尝试并使用它。开始时最好装入它,然后列出其成员。在 shell 中运行 python 以打开交互式解释器,然后输入以下命令。

清单 5. TrayIcon 的交互式测试

$ python
Python 2.2.2 (#1, Jan 18 2003, 10:18:59)
[GCC 3.2.2 20030109 (Debian prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygtk
>>> pygtk.require("2.0")
>>> import trayicon
>>> dir (trayicon)
['TrayIcon', '__doc__', '__file__', '__name__']

希望从 dir 产生的结果与这里相同。现在我们准备开始一个更大的示例!

清单 6. Hello 示例

#! /usr/bin/python
import pygtk
pygtk.require("2.0")
import gtk
import trayicon               
t = trayicon.TrayIcon("MyFirstTrayIcon")   
t.add(gtk.Label("Hello"))          
t.show_all()
gtk.main()                  

逐行细化它:

#! /usr/bin/python

import pygtk

pygtk.require("2.0")

import gtk

import trayicon

这里,我们首先请求和导入 GTK+ 绑定,然后导入新模块。

t = trayicon.TrayIcon("MyFirstTrayIcon")

现在创建 trayicon.TrayIcon 的实例。注:构造函数带有字符串参数 — 图标名称。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Python 封装 GObject

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接