우리는 Tcl과 Tk의 차이점과 관련된 문제를 만났습니다.명령 줄 응용 프로그램에서 Tk 위젯 사용
우리는 tcltest 프레임 워크를 사용하여 XML 데이터를 전송하기위한 테스트 도구를 가지고 있습니다.
일반 프로그램 흐름 :
가XML 파일의 판독 및 DOM 트리 (사용 tdom)
즉, 테스트 로그 출력을 생성 tcltest 사용 (테스트를 실행하는 배열을 설정 생성 관련 정보)
판독 공정 로깅 정보
라 준비 로깅 정보와 텍스 파일은
우리가 문서에 그래픽을 포함 할 새로운 테스트에서 pdflatex
을 사용하여 PDF를 생성합니다. 그래서 우리는 테스트 셋업에서 Tk를로드하고 캔버스에 그래프를 준비하고 캔버스를 파일에 작성합니다. 이 모든 것은 독립 실행 형 테스트 프로그램에서 올바르게 작동합니다.
그러나 우리가 관찰 한 응용 프로그램에 통합되어 테스트가 수행되고 테스트 파일의 끝에 오류없이 프로그램이 끝나지 만 메인 프로그램으로 돌아와서 마지막 세 단계를 수행하지 마십시오 ??? 응용 프로그램의 나머지 코드가 테스트 파일에 포함되어 있으면 프로그램 실행이 제대로 계속됩니다. 아무도 잘못 될지도 모르는 아이디어? 당신의 Tk를로드 할 때 미리 킴의
덕분에
귀하의 질문은 정말로 혼란 스럽습니다. 문제가 실제로 어디에서 발생했는지 ("왜 내 Tcl/Tk 스크립트가 종료되지 않습니까?") 시작 지점이 될 것입니다. –