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是附加到第1部分的操作。不知道爲什麼它增加了cnt,基本上只計算了餡餅菜單的總數,據我所知。 – schlenk