tkinter 창에 표시된 이미지의 크기를 동적으로 조정하는 함수를 작성하려고합니다. 그러므로 나는 구성 이벤트에이 기능을 바인딩 :tkinter의 Configure 이벤트 연속 호출
connroot.bind("<Configure>", connresiz)
내 문제가 connresiz() 함수가 호출되는 것을
1) 3 배 (이유는 프로그램 시작시 3), 및
?2) 마우스를 드래그 할 때 창을 동적으로 크기 조정하면 함수가 계속 호출됩니다. 어떻게 이것을 피할 수 있습니까?
은 내가<Configure>
및
<ButtonRelease-1>
이벤트의 동시 존재에 체크 생각,하지만 난 공식 TK 문서,
<Configure>
이벤트 화재 "때마다 그 크기, 위치, 또는 테두리에 따르면 그것을
브라이언, 피터, 감사 : 당신은 크기를 조정할 이미지를 원하는 경우
그래서 마우스가 출시와 때 창문이 당신이 필요로하는 코드입니다 변경되었습니다. 다른 플랫폼에서 작동하는 프로그램이 필요하기 때문에 Bryan의 제안을 따랐습니다. 창 크기의 변경, "_after"명령 및 두 개 이상의 호출 이후를 방지하는 플래그를 사용하여 작동했습니다. – alessandro