2010-07-21 5 views
1

here 파이썬 GUI 앱의 예제를 복사했지만 작동하지 않습니다. 윈도우를 시작하고 보여 주지만, Quit 버튼을 클릭하면 그냥 사라집니다. 그리고 다시 실행하면 이전 창에서 다른 종료 버튼이 나타납니다.Python Tkinter, 간단한 예제가 승리시 실패 7

예제 코드에 오류가 있습니까? 아니면 7 등으로이 문제가 있습니까? 파이썬 2.6.5를 사용 중이며 7 32 비트를 받았습니다.

답변

4

버튼을 클릭하면 존재하지 않는 self.quit을 호출하려고 시도합니다. 이 메서드를 Application 클래스에 추가해보십시오.

.... 
    def quit(self): 
     import sys 
     sys.exit() 
.... 
+1

대단히 감사합니다. – Primoz

3
def quit(self): 
    self.master.destroy() 

도 작동합니다.

관련 문제