Python threading.Timer 질문
조회수 474회
Pyside를 이용해서 시계를 만들면 현재 시간을 1초 단위로 계속 보여줘야 하는데
def Time_Run(self):
self.date = datetime.now()
self.lcdNumber_1.display(self.date.year)
self.lcdNumber_2.display(self.date.month)
self.lcdNumber_3.display(self.date.day)
self.lcdNumber_4.display(self.date.hour)
self.lcdNumber_5.display(self.date.minute)
self.lcdNumber_6.display(self.date.second)
Timer(1, self.Time_Run).start()
이렇게 만들었는데 프로그램을 실행시키면 재대로 작동하다가 창을 닫았는데도 타이머가 작동하는건지 백그라운드 프로세스에서 계속 켜져 있더라고요
이걸 어떻에 수정해야 창을 닫았을때 정상적으로 프로그램이 종료되는지 알고싶습니다,.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력