这是我在 StackOverflow 中的第一个问题,所以我会尽力解释我自己。
我制作了一个小应用程序,试图模仿 windows Procastination Killer 应用程序,使用 pygtk 和 pygame 来发出声音警报。
这是我运行的小应用程序的视频http://www.youtube.com/watch?v=FmE-QPA9p-8
我的问题是我想在托盘图标区域获得一个小部件,而不仅仅是普通的图标。像图标和标签之类的东西,用来制作计数器,或者至少扩展图标大小以在状态图标中放置更多信息。
所以我的问题是:
- 如何调整状态图标的大小?例如显示一个 44x22 像素的图标
- 如何添加小部件、区域或其他内容而不是状态图标
这是用于获取状态图标的代码。
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:如何命名我的应用程序?