0

私は本当にこれを見つけようとしましたが、tag_bind. これを使用する方法がわかりません(実際にこれが正しい方法である場合)。

ユーザーがテキスト (コマンドや質問など) を入力できる Text ウィジェットがあり、そのテキストを読み取って応答する関数を実行したいと考えています。明らかに、クリックすると Text ウィジェット内のテキストを読み取る近くの Button ウィジェットを提供できます。しかし、キーボードからマウスに手を動かさなければならないようにしたくありません。Enterキーを押したときにコールバックがトリガーされるようにしたいだけです。どうすればいいですか?

4

1 に答える 1

3
import Tkinter as tk

def on_enter(event):
    widget = event.widget
    print(widget.get())

root = tk.Tk()
entry = tk.Entry()
entry.pack(padx=5, pady=5)
entry.focus()
entry.bind('<Return>', on_enter)
root.mainloop()
于 2013-03-11T20:54:40.663 に答える