2011-12-08 4 views

답변

5

이 작업을 수행 할 수있는 올바른 방법이다 (중 하나 QTimer 객체를 인스턴스화하고 그것을) (시작 전화 : 참조 QT의 문서에 잠을() :

1

당신은 QT 기능 QThread를 사용할 수 있습니다 , 또는 QTimer :: singleShot()를 호출하면된다. QTimer의 timeout() 신호에 연결된 슬롯에서 GUI를 업데이트하십시오.

+6

GUI 스레드가 잠자기 상태가되면 GUI가 정지되고 사용자가 응답하지 않아서 나쁜 사용자 경험을하게되므로 나쁜 생각입니다. –

+0

QThread :: sleep()이 보호받는 이유가 있습니다. – Chris

관련 문제