イメージを表示するプログラムがあります。ユーザーがEnterキーを押すたびに、私は画像を再計算し、どのように時間がかかる:ユーザーからの入力を無視する
root = tk.Tk()
def callback_enter(e):
# Heavy computation
root.bind("<Return>", callback_enter)
root.mainloop()
問題は、ユーザーを押すが複数回入力したときに、コールバック関数は、ユーザが停止した場合であっても、何度も何度も呼び出されます、ですプログラムは以前のすべてのキーの押下を記憶しているので、ボタンを押す。方法はありますか?callback_enter()
は実行中に実行されたすべてのキー押下を削除しますか?
ありがとうございます!私はPythonにはまったく新しいです。この文脈でグローバルなものは何かを簡単に説明できますか? – Jonas