PyGobject应用程序图标

时间:2012-06-12 08:00:17

标签: python pygobject

  

可能重复:
  How to Add an icon to an ubuntu app

我正在尝试为PyGObject应用程序创建基本应用程序代码。我不知道如何更改应用程序图标。

我有这个代码。

from gi.repository import Gtk

win = Gtk.Window()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

我检查了一些示例代码,但没有找到方法。有什么指针吗?

1 个答案:

答案 0 :(得分:2)

使用相对于脚本的文件:

win.set_icon_from_file("logo.png")

使用主题图标:

win.set_icon_name("logo.png")

PyGObject仍然没有合适的API文档(我上次检查过),现在你可以使用C API和旧的PyGtk文档并“猜测并尝试”你需要的东西:http://developer.gnome.org/gtk3/3.0/& http://developer.gnome.org/pygtk/stable/