gobject.timeout_add()를 사용하여 프로젝트에 타이머를 표시합니다 (dojotools).파이썬에서 gobject.timeout_add()에 대한 대안이 있습니까?
같은 결과를 얻을 수있는 다른 방법이 있는지 궁금 해서요.하지만 gobject 의존성은 없습니다.
요구 사항은 특정 시간 간격으로 메소드를 반복적으로 호출하는 것입니다.
gobject.timeout_add()를 사용하여 프로젝트에 타이머를 표시합니다 (dojotools).파이썬에서 gobject.timeout_add()에 대한 대안이 있습니까?
같은 결과를 얻을 수있는 다른 방법이 있는지 궁금 해서요.하지만 gobject 의존성은 없습니다.
요구 사항은 특정 시간 간격으로 메소드를 반복적으로 호출하는 것입니다.
동일한 효과를 얻으려면 time.sleep (간격)과 함께 스레드를 사용할 수 있습니다. 당신이 (휴대폰, 어쩌면 일부 정제 제외) 모든 파이썬에서 사용할 수 있어야하는 Tkinter의를 사용하여와 OK 경우
import thread, time
def timer():
while True:
time.sleep(1)
# do something here
thread.start_new_thread(timer,())
, 당신은 Tkinter의 after()
기능을 사용할 수 있습니다.
이렇게하면 수면을 막을 수 있습니다.