星期五, 十月 19, 2007

python tray icon支持

早期的pygtk中,为了支持trayicon,需要使用 egg.trayicon,这个模块可以支持gnome和kde,但不能在Windows下使用,我曾经试图用这个模块来实现trayicon,不过不幸没有成功。

而在2.10版本之后,出现了gtk.StatusIcon,这个gtk.StatusIcon更符合gtk的使用习惯,并且兼容了GNOME/KDE和Windows平台,一统天下,pygtk在安装之后,就自带了一个例子说明如何使用(一般是在/usr/lib/pygtk/2.0/demos/statusicon.py),相当的简洁。不过这个例子演示的是在tryicon上的右键操作,而不是左键,不过看看官方的说明文档,左键也不难实现的。

文档: http://www.pygtk.org/pygtk2reference/class-gtkstatusicon.html

0 Comments:

发表评论

<< Home