3

有没有办法绑定到 Tkinter 中的所有数字键?

它应该等同于:

frame.bind("0", my_handler)
frame.bind("1", my_handler)
frame.bind("2", my_handler)
...

我希望我能找到类似的东西:

frame.bind("< num>", my_handler)

但显然这不起作用。

4

1 回答 1

6

只需使用一个循环:

for i in xrange(10):
    frame.bind(str(i), my_handler)

(如果使用 Python 3,请替换rangexrange。)

于 2012-07-23T17:56:10.160 回答