2016-07-19 3 views

답변

4

사용자에게 열려는 파일을 선택하도록 요청하려면 tk_getOpenFile으로 전화하십시오. 일부 플랫폼에서는 시스템 대화 상자가 호출되고 다른 플랫폼에서는 내부적으로 정의 된 대화 상자가 호출됩니다. 완전한 파일 이름을 리턴합니다. (당신이 ... 액션 으로 저장을하고있는 경우에 대해도 tk_getSaveFile있다.)

을 디렉토리를 선택하는 상당 tk_chooseDirectory입니다. 여기

이 그것을 사용의 예 : 아무것도, 훨씬 더 복잡보다

button .b -text "Click me!" -command { 
    set theFile [tk_getOpenFile] 
    puts "You chose $theFile" 
} 
pack .b 

그러나 많은 사회 경험의는 도우미 프로 시저를 작성하고 그에게 전화를 넣어 쉽다는 것을 말한다 -command 옵션에 일 필요는 없지만 코드 작성이 빠르고 오류가 발생하기 쉽습니다. 테스트하기 쉽습니다.

+0

이 코드를 사용하면 파일을 선택할 수는 있지만 폴더를 선택할 수는 없습니다. 폴더를 선택하려면 어떻게해야 할 지 말해 줄 수 있습니까? @Donalfellows –