сообщение об ошибке при запуске zenity под 16.04: Gtk-Message: GtkDialog отображается без переходного родителя. Это обескуражено

В разделе ubuntu 16.04 я получаю следующее сообщение

 Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged

, когда я открываю zenity с помощью команды

  zenity --text-info --filename=<filename>

Этого не произошло в 14.04. Я полагаю, что ответ связан с этой записью, но сообщение не объясняет, как реализовать предлагаемое решение. Может кто-нибудь, пожалуйста, объясните, в каком файле я должен добавить предлагаемые строки?

Вы исправляете это предупреждение, предоставляя GtkDialog родительскому модулю. Соответствующими функциями являются gtk_window_set_transient_for () (который устанавливает, чтобы это окно всегда было поверх или переходное для другого) и необязательно gtk_window_set_modal (), чтобы сделать его модальным диалогом. Это, в конечном счете, то, что делают различные конструкторы GtkDialog.
1
задан 23 May 2017 в 15:39

0 ответов

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

Похожие вопросы: