ウィジェット(キャンバスに描かれた長方形など)が存在するかどうかを確認してから削除したいと思います。
これが私の問題です:長方形を削除する2つの方法があります。1つは(クリックされたときに長方形を削除する)を使用してボタン1にバインドされ、もう1つbind
の方法は(を使用してチェックされた)一定時間クリックされない場合に長方形を削除しますWidget.after
。ユーザーがクリックしなかった長方形を数えたいので、2番目の方法で長方形が存在するかどうかを確認したいと思います。考えられる唯一の方法は、既に削除されているかどうかを確認することです。これを行う方法はありますか?もちろん、button-1イベントハンドラー内に変数を設定して、他のメソッドからチェックすることもできます。Tkinter
しかし、「アイテムが存在する」などのメソッドを提供するかどうかを知りたかっただけです。
編集:まあ、私はちょうど1つのトリックを見つけました。削除されたウィジェットでitemconfigを使用すると、空のセットが取得されます。その値を使用して、ウィジェットがすでに削除されているかどうかを確認します。それがエレガントな方法かどうかはわかりませんが。