Python GTK: создайте диалог без логотипа

Сайт Центра разработчиков GNOME показывает О диалоге без иконки. Однако в Ubuntu 16.04 LTS кажется, что GTK теперь требует наличия значка, так как без явного объявления имени значка в том же примере с веб-сайта он показывает значок ошибки.

Таким образом, вопрос: как мне обойти эту проблему? Я хочу, чтобы диалоговое окно "О программе" для моей программы содержало только простой текст и отсутствовало значок / логотип.

1 ответ

Я знаю, что немного опоздал на вечеринку, но я наткнулся на твой вопрос, потому что слишком искал ответ на этот вопрос. То, что работало для меня, было этим:

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() Функция будет использоваться. Если вы не указали значок окна по умолчанию, значок / логотип не будут отображаться.

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