You are here

리스트 박스 선택시 질문입니다.

먼저 소스를...

#!/usr/local/bin/wish
proc PrintItem { } {
    puts [ .lbox curselection ]
}
listbox .lbox
.lbox insert end apple
.lbox insert end kiwi
pack .lbox
bind .lbox <Button-1> { PrintItem }

원나라님의 책에 있는 소스 인데요.
리스트 박스의 각 요소를 클릭하면, 바로 결과물이 나오지 않습니다.
한 개씩 지연되는...
첫 번째 요소를 선택하면 0이 찍혀야 하는 것 같은데, 빈칸이 출력되고요.
첫 번째 요소를 두 번 선택해야 0이 나오네요. 그리고, 첫 번째 요소를 선택하다가 두 번째 요소를 선택하면, 0이 한 번 더 찍히고, 1이 찍히는데...
어떻게 하면 처음 선택을 하면 올바른 결과물이 나올까요?