Python Gtk3,MessageDialog,隐藏对话后默认聚焦响应?

时间:2017-12-03 18:58:06

标签: python gtk3

在销毁对话框后,我们可以使用set_default_response方法创建具有默认焦点响应的新对象。但是当我们隐藏对话而不是破坏时,此方法不起作用。我怎么能这样做?

例如

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

感谢。

注意:很抱歉经常提问

1 个答案:

答案 0 :(得分:0)

这不会发生,因为对话框小部件将保持其状态。这是预期的行为。如果你销毁并创建一个新的,它将被初始化。