FocusOut 이벤트가 Linux에서 작동하지 않는 이유를 알고 계십니까?Linux에서 Tcl/Tk 위젯과 FocusOut이 예상대로 작동하지 않음
활성화 된 텍스트 상자 1 개와 비활성화 된 3 개의 콤보 박스가 있습니다. 텍스트 상자를 3 개의 콤보 박스를 활성화 또는 비활성화하는 proc를 호출하는 FocusOut 이벤트로 바인딩합니다.
Windows에서 완벽하게 작동합니다. 그러나이 작업이 Linux에서 수행되면 FocusOut 이벤트가 트리거되지 않는 것 같습니다. 하나의 이상한 점은 버튼을 클릭하면 FocusOut 이벤트가 트리거되는 것입니다.
내 콤보 박스가 비활성화되어있을 수 있습니까? 하지만 Windows에서 작동하는 이유는 무엇입니까?
정말 누군가가 나를 도울 수 있기를 바랍니다.
미리 감사드립니다.
명확히하기 위해 - 포커스 (키보드가 텍스트를 보내는 곳) 또는 커서가 위젯 위에 있는지 여부에 대해 정말로 염려합니까? ''이벤트를 트리거하기 위해 무엇을하고 있습니까? 탭 키에 대한 특수 바인딩, 다른 항목이나 텍스트 위젯을 클릭하십시오 ...? 텍스트 위젯이나 입력 위젯 ('텍스트 상자'라는 위젯이 없음)에 대해 이야기하고 있습니까? –
사용자가 입력 위젯의 일부 입력 후에 콤보 박스 또는 텍스트 위젯을 클릭 할 때 걱정됩니다. 따라서 나는 이벤트를 사용하고 있습니다. –
Mich