2017-12-03 6 views
0

ダイアログを破棄したあと、set_default_responseメソッドを使用して、デフォルトのフォーカスされた応答で新しいものを作成することができます。破棄するのではなくダイアログを隠すと、このメソッドは機能しません。これどうやってするの ?Python Gtk3、MessageDialog、ダイアログを隠した後のデフォルトのフォーカスされた応答?

#dialog variable is a GtkMessage dialog. 
dialog.run() 
dialog.hide() 
dialog.run() # default focus doesn't work when we run dialog again after hiding. 

感謝。

注:ダイアログウィジェットはその状態を維持しますので、頻繁に

答えて

0

これが起こらない質問をして申し訳ありません。これは予想される動作です。新しいものを破壊して作成すると、初期化されます。

関連する問題