tk::text ウィジェットのすべての変更を監視したいと考えています。
私の最初のステップは、単純にすべての<Key>
イベントを取得して監視ルーチンに送信することでしたが、テキスト ウィジェットにテキストをコピーするとうまくいきません。
<Modified>
仮想イベントを見つけました。これにより、テキスト ウィジェットのすべての変更に対応できるようになりますが、変更の種類を特定する方法が見つかりませんでした。
私の実際の問題では、ウィジェットに挿入されたすべての文字またはテキストを取得すれば十分です。挿入の位置やその他の属性を取得することは重要ではありません。
次に試みたのは、<Button-2>
イベントをバインドすることでした。これにより通知が表示されますが、挿入されたテキストを取得できませんでした。ウィジェットにコピーされる X から実際に選択されたテキストを取得する方法はありますか? これでも十分でしょう。