在销毁对话框后,我们可以使用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.
感谢。
注意:很抱歉经常提问
答案 0 :(得分:0)
这不会发生,因为对话框小部件将保持其状态。这是预期的行为。如果你销毁并创建一个新的,它将被初始化。