- Qt는 기본적으로 worker, gui Thread로 구성됨
- QThread는 내부적으로 event loop가 있다.
- worker Thread의 경우
app.exec()
호출시 event loop가 동작하게된다. - gui Thread에서도 내부적으로 event loop가 돌고 있기에
app.exec()
가 호출되지 않더라도 show 및 paint가 가능하다 - 단,
QCoreApplication::quit()
과 같은 특정함수는app.exec()
이 호출되기 전 즉 메인 이벤트루프가 돌기전엔 동작하지 않는다.