[Qt] QThread

이번 글에서는 Qt 에서 QThread를 사용하는 방법에 대해 알아보겠습니다. QThread는 QTimer와 다르게 신호를 발생시키지 않고, 별도의 쓰레드를 생성하여 특정 작업을 수행합니다. QThread에서 자주 사용하는 함수들은 아래와 같습니다. MyThread 클래스 생성 쓰레드를 시작했을 때 작업할 내용을 구현하려면 QThread 클래스를 상속받는 클래스를 하나 생성한 뒤, run 함수를 재정의 해야합니다. [프로젝트 우클릭]-[Add New]를 선택해줍니다. 그다음 [C/C++]-[C++ Class]를 선택해줍니다. … Read more

Categories Qt Tags

[Qt] QTimer

이번 글에서는 QTimer에 대해 알아보겠습니다. QTimer는 일정 시간 간격마다 특정 작업을 실행하거나, 일정 시간 뒤에 특정 작업을 실행하는데 사용되는 클래스 입니다. QTimer를 사용하기 위해서는 QTimer 헤더 파일을 include 해야합니다. 아래 함수는 QTimer에서 대표적으로 사용되는 함수 입니다. QTimer를 이용해서 1초마다 시간을 표시하는 위젯을 만들어 보겠습니다. 아래와 같이 라벨 두 개와 버튼 세 개를 만들어 보겠습니다. 그 … Read more

Categories Qt Tags