【发布时间】:2017-04-03 05:05:59
【问题描述】:
GNOME Developer Center 网站显示关于对话框没有图标。然而,在 Ubuntu 16.04 LTS 上,GTK 现在似乎要求图标存在,因为没有明确声明图标名称,同样的示例从网站显示错误图标。
因此问题是:我该如何解决这个问题?我希望我的程序的 About 对话框只有简单的文本,没有图标/徽标。
【问题讨论】:
GNOME Developer Center 网站显示关于对话框没有图标。然而,在 Ubuntu 16.04 LTS 上,GTK 现在似乎要求图标存在,因为没有明确声明图标名称,同样的示例从网站显示错误图标。
因此问题是:我该如何解决这个问题?我希望我的程序的 About 对话框只有简单的文本,没有图标/徽标。
【问题讨论】:
我知道我参加聚会有点晚了,但我只是偶然发现了你的问题,因为我太在寻找这个问题的答案了。对我有用的是:
about = Gtk.AboutDialog() # Create your about dialog object
about.set_logo_icon_name(None)
通过将None 传递给set_logo_icon_name,将使用使用gtk.window_set_default_icon_list() 函数设置的默认窗口图标。如果您没有特别指定默认窗口图标,则不会呈现图标/徽标。
【讨论】: