有没有办法绑定到Tkinter中的所有数字键?
它应该等同于:
frame.bind("0", my_handler)
frame.bind("1", my_handler)
frame.bind("2", my_handler)
...
我希望我能找到类似的东西:
frame.bind("< num>", my_handler)
但显然这不起作用。
答案 0 :(得分:6)
只需使用循环:
for i in xrange(10):
frame.bind(str(i), my_handler)
(如果使用Python 3,则将range
替换为xrange
。)