최근 PyQt5를 이용해서 UI를 만들고, 로직을 짜던 중... 1) QtPushButton 클릭 2) 버튼명.clicked.connect에 연결된 함수 실행 3) 함수 내부에서 QtPlainTextEdit / QtTextEdit 에 텍스트 append 하기 (appendPlainText) 4) QtPlainTextEdit 에 append된 텍스트 확인 이 단순한 로직에서, 3번->4번에서 QtPlainTextEdit UI에 텍스트가 추가되는데 Delay가 발생한다거나, 텍스트가 한번에 출력이 안되고 해당 부분을 드래그해야 출력되는 문제가 있었다. 삽질을 거듭한 결과(PyQt5는 검색해도 별로 나오는게 없다..) 해결책은 1QCoreApplication.processEvents()cs 위 코드를 appe..