0
내가 여기 TCL/TK에이 파이 메뉴 코드를 발견 http://wiki.tcl.tk/15400 코드의 라인 이해가 안가이 TCL/Tk 코드는 무엇을합니까?
:
-command0 {bind .c <Button-1> {}; %W delete __pm; incr cnt} \
은 무엇을 의미 하는가은? 나는 이것이 일어난다 고 생각한다. 전역 변수 cnt가 증가한다. __pm 태그가있는 모든 항목이 캔버스에서 제거됩니다. 이 모든 것은 마우스 버튼을 클릭하면 발생합니다. 그러나 이것은 실제로 이해가되지 않습니까?
예제에서는 Button-1 이벤트의 바인딩을 해제하고 piemenu를 제거하고 cnt를 증가시킵니다. -command0에 바인딩되기 때문에 이것은 아마도 메뉴의 최상단 섹션에 대한 작업 일 것이며 -command1은 첫 번째 섹션에 첨부 된 작업입니다. 왜 그것이 cnt를 증가시키는 지 모르지만 기본적으로 파이 메뉴의 총 수를 계산합니다. – schlenk