FocusOutイベントがLinux上で動作しない理由を知っていますか?Tcl/TkウィジェットとFocusOutがLinux上で期待通りに動作しない
私は1つの有効なテキストボックスと3つの無効なコンボボックスを持っています。 私は3つのコンボボックスを有効または無効にするprocを呼び出すFocusOutイベントでテキストボックスをバインドします。
Windowsでは完全に動作します。しかし、このアクションがLinux上で行われた場合、FocusOutイベントを引き起こすようには見えません。一つの奇妙なことは、ボタンをクリックすると、FocusOutイベントが発生したようです。
私のコンボボックスが無効になっている可能性がありますか? しかし、Windows上ではなぜ動作しますか?
私は本当に誰かが私を助けてくれることを願っています。
ありがとうございます。
明確にするために、フォーカス(キーボードがテキストを送信する場所)やカーソルがウィジェット上にあるかどうかを本当に心配していますか? ''イベントをトリガするためにあなたは何をしていますか?タブキーへの特別なバインディング、他のエントリやテキストウィジェットをクリックしますか?そして、確かに、あなたはテキストウィジェットまたはエントリーウィジェットについて話していますか(「テキストボックス」という名前のウィジェットはありません)? –
私は、入力ウィジェットのいくつかの入力の後にユーザーがコンボボックスまたはテキストウィジェットをクリックしたときに心配です。したがって、私はイベントを使用しています。 –
Mich