
안녕하세요. Qt는 크로스 플랫폼 애플리케이션 개발을 위한 좋은 프레임워크입니다. 그 핵심에는 객체 간의 통신을 담당하는 시그널(Signal)과 슬롯(Slot) 메커니즘이 있습니다. 이 글에서는 Qt 6.8.3을 기준으로 시그널과 슬롯의 기본 개념을 간단하게 알아보고, connect() 함수 없이도 자동으로 연결해 주는 편리한 기능과 Qt Creator를 활용하는 방법에 대해 알아보겠습니다. 1. 시그널 & 슬롯 (Qt의 통신 메커니즘) Qt에서 객체 간의 통신은 시그널과 슬롯을 통해 이루어집니다. 이는 특정 이벤트가 발생하면(시그널), 미리 정해진 함수(슬롯)가 실행되도록 하는 발행-구독(Publish-Subscribe) 모델과 유사합니다. 1) 시그널(Signal) 특정 이벤트가 발생했..