私はTkinterを学ぼうとしていますが、私は問題に遭遇しています。ユーザーがEnterキーを押すと、Entryフィールドにあるものがコピーされます。 .bind()メソッドの使用を計画していましたが、キープレスを登録していないようです。私は複数の方法を試してみました。キーボード関連の場合は動作しません。Python/Tkinter:キーボードのキーで.bind()メソッドを使用するにはどうすればよいですか?
self.frame.bind("<Return>", self.testevent) #Doesn't Work
self.frame.bind("<Enter>", self.testevent) #Works
self.frame.bind("<Button-1>", self.testevent) #Works
self.frame.bind("<F1>", self.testevent) #Doesn't work
スクリプトのコンパイル時にポップアップするエラーはありません。私は周りを見回して答えを見つけることができませんでした。
編集:私の文章の1つが混乱しました。
必ずしも「最初」であるとは限りません。デフォルトでは、フレームにはキーボードフォーカスはありません。 –