2017-12-03 16 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

이 발생하지 않습니다 질문 죄송합니다. 이것이 예상되는 동작입니다. 새 것을 파괴하고 작성하면 초기화됩니다.