这是我在StackOverflow中的第一个问题,所以我会尽力解释自己。
我制作了一个小应用程序试图使用pygtk和pygame进行声音警报,以模拟Windows Procastination Killer应用程序。
以下是我的小应用程序运行http://www.youtube.com/watch?v=FmE-QPA9p-8
的视频我的问题是我想在托盘图标区域中获取一个小部件,而不是简单的图标。制作计数器,或者至少扩展图标大小以在状态图标中添加更多信息。
所以我的问题是:
以下是用于获取状态图标的代码。
self.status_icon = gtk.StatusIcon()
self.status_icon.set_from_file(STATUS_ICON_FILE)
self.status_icon.set_tooltip("Switch, a procastination killer app")
self.status_icon.connect("activate", self.on_toggle_status_trayicon)
self.status_icon.connect("popup-menu", lambda i, b, a: self.status_menu.popup(
None, None, gtk.status_icon_position_menu, b, a, self.status_icon))
我正在为ubuntu打包应用程序,因为我找到了一个名字:),这可能是我的第三个问题。
3:我如何命名我的应用程序?
答案 0 :(得分:2)
GTK +不支持通知区域中的任意小部件,因为这些小部件在Windows中无法正常工作。您可能希望编写一个面板小程序 - here's a tutorial for panel applets in PyGTK。