2013-03-15 2 views
0

Tkinter를 사용하여 명령 행 Python 프로그램에 GUI를 추가하고 있습니다. 지금까지, 기존 프로그램을 내 GUI의 텍스트 위젯에서 하위 프로세스로 실행했습니다. 원본 파일의 사용법은 다음과 같습니다Python 명령 행 입력을 Tkinter로 변환하기 파일 대화 상자 열기

파이썬 [SCRIPT] -i 내가로 교체 할 수 있도록 "-i"인수를 변경할 수있는 경우 내가 알고 싶어

[PATH는 파일 저장] Tkinter Open 파일 대화 상자의 입력. 그렇다면 올바른 방향으로 조금 움직여 주시면 감사하겠습니다! 미리 감사드립니다.

+0

"텍스트 위젯의 하위 프로세스"란 무엇을 의미합니까? 하위 프로세스는 위젯에 넣을 수 없습니다. 하위 프로세스의 결과가 텍스트 위젯에 삽입된다는 것을 의미합니까? –

답변

0

파일 열기 대화 상자는 다음과 같은 문자열을 반환합니다. C:/path/filename.cmd. 다음 코드 줄을 사용하여 검색하십시오.

str = filedialog.askopenfilename() 

얼마나 정확하게이 명령을 구현하고 있는지 명확하지 않았습니다. 텍스트 문자열로 구현 된 경우 (예 : 그렇지 않으면

text = "Python [SCRIPT] " + str + " [PATH TO FILE]" 

를 파이썬 코드는이 입력을 포함한 문자열을 다른 파이썬 코드를 작성하고 : 프로그램가 exe 파일을 작성하도록 설정되어, 당신이 할 일은 다음과 같이 문자열에 프로그램을 삽입입니다 그것을 실행하십시오.