You are here

[질문] child window 생성 후 parent window 의 모든 event를 차단하는 방법이 있나요?

예를 들어,
메인 window 에서 button을 하나 생성하여, click 했을 때 child window를 띄우는 proc 을 만들었다고 하면,
그 child window를 닫기 전까지는 parent window에 어떠한 event도 허용하고 싶지 않은데 이것이 가능한가요?
parent window의 그 button을 click 할 때 마다 새로운 window가 계속 열리고 있는데
button 자체가 안 눌러 지게 하는 방법을 알고 싶습니다. (... configure -state disabled 를 사용하지 않고요.)
내장 함수인 'tk_getOpenFile'을 사용해서 파일 브라우징 window를 열었을 때
parent window의 모든 항목들이 선택이나 클릭이 되지 않는 것 처럼요.

혹시 'tk_getOpenFile' 함수 또한 '... configure -state disabled'를 사용하지만
text의 color를 normal 때와 같이 그대로 유지해서 마치 disabled 되지 않은 효과를 내면서 disable 시키는 꼼수를 쓴 것일까요?