python - PyGobject 应用程序图标

标签 python pygobject

Possible Duplicate:
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()

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

最佳答案

对于使用与脚本相关的文件:

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/

关于python - PyGobject 应用程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10992620/

相关文章:

python - PyG对象 : How could i get selected item in treeStore

python - Gtk3 和 Python - 框不会调整大小以填充窗口

python - 检查列表内字典之间的差异

python - Pandas :SettingWithCopyWarning:

python - 访问我的本地 flask Web 应用程序时,蝗虫请求返回错误 502

python - Gtk.ProgressBar 在 Python 中不起作用

GtkDialog 在没有 transient 父级的情况下映射

python - 在 PyGObject 中将项目添加到 TreeView

python - 如何在终端中动态打印字符串表?

python - RSA pycryptodome 解密不正确