You are here

부모창에서 자식창 열기!!!

tcl 을 처음 시작한 초보입니다.^^

현재 총 5개의 각 tcl파일을 작성하였습니다.

이 5개 각각은 각자만의 GUI를 가지고 있구요.

이 다섯 가지를 각각 a,b,c,d,e 라고 지칭하겠습니다.

예를 들어, a 화면에 4개의 버튼을 만들고 각각을 클릭시

b,c,d,e 각각의 창이 열리도록 하고 싶은데요...

button .ccsbutton1 -text "CCS#1" -font { helvetica 13 bold } -width 14 -height 1 -relief raised -bd 2 -background #446688 -foreground white -command { source CCS1_final.tcl }

위와 같이 source 커맨드를 이용하니, 부모창 내에서 b,c,d,e 창이
중복되서 그려지면서 나오게 되는군요.

질문을 검색해 보니 새로이 열려고 하는 창이 항상 맨 위에 오도록
윈도우 창을 열 때, wm attributes . -topmost 1 를 사용하면
된다는 답변을 보기는 했는데요.... 위의 옵션 사항을 창 생성부분에
추가를 해도.. 마찬가지고 부모 창에 중복되서 자식창이 그려지고 중복되어
보이고 있습니다.

이걸 어떻게 해결해야 할까요???

ps.. 자식창(b,c,d,e)의 윈도우 창 열 때의 옵션 사항들을 올려봅니다.
wm attributes . -topmost 1
wm withdraw .
wm geometry . +80+135
wm deiconify .
wm resizable . 0 0
wm title .