Иконка приложения PyGobject

Возможный дубликат:
Как добавить значок в приложение Ubuntu

Я пытаюсь создать базовый код приложения для приложения PyGObject. Я не уверен, как изменить значок приложения.

У меня есть этот код.

from gi.repository import Gtk

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

Я проверил некоторые примеры кодов и не нашел способа сделать это. Есть указатели?

1 ответ

Решение

Для использования файла относительно скрипта:

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/

Другие вопросы по тегам