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)
但显然这不起作用.
只需使用一个循环:
for i in xrange(10):
frame.bind(str(i), my_handler)
Run Code Online (Sandbox Code Playgroud)
(如果使用Python 3中,替代range为xrange).