如何绑定到Tkinter中的所有数字键?

Shu*_*huo 3 python user-interface tkinter

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

它应该等同于:

frame.bind("0", my_handler)
frame.bind("1", my_handler)
frame.bind("2", my_handler)
...
Run Code Online (Sandbox Code Playgroud)

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

frame.bind("< num>", my_handler)
Run Code Online (Sandbox Code Playgroud)

但显然这不起作用.

Abe*_*lus 6

只需使用一个循环:

for i in xrange(10):
    frame.bind(str(i), my_handler)
Run Code Online (Sandbox Code Playgroud)

(如果使用Python 3中,替代rangexrange).