2013-08-05 2 views
1

수행중인 테스트 섹션을 기반으로 텍스트 변경이 필요한 레이블이있는 GUI가 있습니다. 그러나 즉시 변경되지는 않지만 사용자 입력 (예 : messageBox)을 기다립니다. 하지만 자동으로 업데이트되기를 원합니다. 어쨌든 이것이 일어날 수 있습니까?런타임 중에 레이블 텍스트 tcl 업데이트

텍스트를 변경하는 configure를 사용해 보았지만 코드 줄이 나타나는 즉시 발생하지 않았습니다. 먼저 레이블에 초점을 맞추고 초점을 맞추어야합니까? 그렇다면 초점 명령은 어떻게 사용합니까?

답변

3

새 텍스트를 구성한 후 update idletasks을 추가하십시오.

+0

감사합니다. 정확히 내가 무엇을 찾고 있었는지. :-) – ButtahNBred

+0

이벤트를 처리하기 전에 오래 기다리지 않는 것이 좋습니다. 창 크기 조정 또는 사용자 포커스 변경과 같은 사항은 이벤트를 올바르게 처리해야합니다. (네, 그 권리를 얻는 것은 꽤 잘할 수 있습니다.) –

관련 문제