2013-03-29 86 views
1

我需要一個用python編寫的應用程序的自定義托盤圖標。我使用的是ubuntu wiki的代碼。 https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version如何爲應用程序製作自定義托盤圖標?

問題是,我無法從文件創建圖像。所以我想我需要我的圖標的名稱。像Gtk.STOCK_HOME或「indicator-messages」。我找不到任何文檔如何在系統中定義我的圖標的名稱。

任何DOC?對於GTK3,Python 2.7在我的應用程序中使用。

+0

你看過:https://developer.gnome.org/pygtk/stable/class-gtkstatusicon.html – alvonellos

+0

是的但沒有例子我不明白這一點。我創建了我的第一個應用。 – vrcmr

+0

據我所知,沒有用於GTK3的PyGTK,而應該使用像這樣的GObject:從gi.repository import gtk from gi.repository import GObject – vrcmr

回答

1

終於找到了破解:

把圖標在您的主目錄,並運行此命令。

$ sudo xdg-icon-resource install --novendor --size 16 my-icon.png my-icon-name 

不僅僅是從ubuntu wiki運行代碼。

+0

太棒了!卓越的效用。 – niagr

相關問題