2011-02-14 6 views
6

자이 썬은 Tkinter를 지원합니까? 파이썬으로 프로그램을 코딩하고 Tkinter로 GUI 프런트 엔드를 넣으면 자이 썬에서 동일한 프로그램을 수행하는 것이 얼마나 힘들겠습니까? 아니면 자이 썬 GUI를위한 더 나은 솔루션이 있습니까? ImportError를 또 shutil 수입 Tkinter를, tkFileDialog, tkMessageBox, 임시 파일, :자이 썬은 Tkinter를 지원합니까?

는 내가 그것은 오류를 보여주는 -jar "jarname" 자바하려고하면 어떻게이 문제를 해결할 수

Tkinter를

라는 이름의 모듈을 ... ......... 미리 감사드립니다 ..... :)

답변

4

아니요. swt, swing 등을 사용하여 애플리케이션을 다시 작성해야합니다. 웹을 코딩하지 않는 한 Jython-CPython 호환 GUI는 없습니다.

0

Java Native Interface를 사용하여 자이 썬에서 Tkinter를 실행 한 (고대 수정 된 2000-01-30) 프로젝트 : JTkinter이 있습니다. 현대 JVM과 자이 썬에서 여전히 작동한다면 나는 놀라실 것이다. 그러나 누구든지이 코드를 살펴 보는 것이 좋은 출발점이 될 것이다.

0

JyNI 프로젝트는 자이 썬에서 기본 CPython 확장을 지원하는 것을 목표로합니다. 여전히 성숙하지는 못하지만, 특히 Tkinter는 이미지지받는다고합니다. 그러나 JyNI는 현재 리눅스에서만 작동합니다. 현재 버전에서 JyNI는 가비지 수집을하지 않으므로 메모리가 누출 될 수 있습니다. 그러나 이것이 Tkinter의 문제는 아니 겠지만 여전히주의해서 사용해야합니다.

이러한 단점에도 불구하고 시도해보아야 할 경우 : 이 프로젝트에 참여한 이래로 프로젝트의 연락 이메일에 대한 피드백을 제공 할 수 있다면 감사하겠습니다. Tkinter 코드에서 실패 할 경우, 실패한 Tkinter 코드 스 니펫을 보냅니다.