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を使用している場合は、代わりrangeに使用してxrangeください。)

于 2012-07-23T17:56:10.160 に答える