小编Dar*_*nja的帖子

Tcl:字典中的字典

我似乎在让Jim和Bob进入名为chicken的列表中时遇到问题。我知道在另一个包含值列表的字典中包含一个字典是可能的。我究竟做错了什么?

puts [dict set farm tools hoe]
puts [dict lappend farm tools pitchfork]
puts [dict set farm animal cow Marry]
puts [dict set farm animal chicken Jim]
puts [dict lappend farm animal chicken Bob]
puts "chicken list: [dict get $farm animal chicken]"
puts "tool list: [dict get $farm tools]"
Run Code Online (Sandbox Code Playgroud)

输出量

tools hoe
tools {hoe pitchfork}
tools {hoe pitchfork} animal {cow Marry}
tools {hoe pitchfork} animal {cow Marry chicken Jim}
tools {hoe pitchfork} animal {cow Marry chicken Jim chicken Bob}
chicken …
Run Code Online (Sandbox Code Playgroud)

dictionary tcl

5
推荐指数
1
解决办法
1745
查看次数

如何取消绑定窗口小部件的默认绑定

我很难理解如何取消绑定事件.

我知道基本解除你自己的绑定

bind .c <Up> {magic code}
bind .c <Up> {}
Run Code Online (Sandbox Code Playgroud)

我真的想知道如何从预绑定小部件中删除绑定.

例如,Text小部件带有向上移动的向上键,我该如何删除它?因此,当用户点击密钥时,没有任何事情发生.

有没有办法从小部件中删除所有绑定?(没有粒子理由只是想知道.)

而且我读到这应该有效,因为解除绑定

 bind all <Up> {}
Run Code Online (Sandbox Code Playgroud)

("向上"是OS X的向上箭头键)

但它不适合我.:(

对不起,如果这看起来像一个愚蠢的问题,但绑定最近一直在绊倒我.先感谢您.

bind tk-toolkit tcl widget

3
推荐指数
1
解决办法
1197
查看次数

标签 统计

tcl ×2

bind ×1

dictionary ×1

tk-toolkit ×1

widget ×1