Это мой первый вопрос в 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: Как мне назвать свое приложение?