次のように、キーが tkinter.Entry ウィジェットのセットアップに入力されるたびに更新するスクリプトがあります。
self.entrySearch.bind("<Key>", self.updateSearch)
私が抱えている問題は"<Key>"
、キーが Entry ウィジェットに入力される前に、バインドしたメソッドが解決されることです。これは、 を呼び出したときにself.entrySearch.get()
、最後のキーストロークの直前に Entry ボックスにあったものだけを取得することを意味します。
文字を最後に単純に追加しようとしましたが、バックスペースや削除、または文字列の途中で文字が入力された場所を解決する方法が思いつきません。
基本的に、私が探しているのは、バインドが解決される前にエントリ ボックスを更新できるようにする方法です。
ありがとう。