-
QT 시그널(Signal)과 슬롯(Slot)Programming 2010. 7. 21. 16:45
QT에선 시그널과 슬롯, 이벤트라는 개념을 사용한다.
이중 시그널과 슬롯은 MFC에선 사용하지 않는 개념인데,
임의의 액션에 대한 신호가 생성, 수신자가 존재하여 그 신호를 받는 개념으로 생각하면 된다.
QT Desinger에서 시그널/슬롯 에디터가 존재하는데, 간단하게 +를 사용하여 시그널을 생성하고 이에 대한 슬롯을 지정할 수 있다.
위의 그림에서 간단하게 시그널과 슬롯을 추가하여 기능을 넣을 수 있다. 현재 정의된 시그널은 PushButton을 Cliked()하게 되면 그 시그널이 MainWindow에 전달되어 Close()를 수행한다는 의미이다.
여기서 Cliked()가 시그널이고 Close()가 슬롯이 되겠다...'Programming' 카테고리의 다른 글
Crystal Space(Open source) (0) 2010.08.19 QT의 Meta Object System (0) 2010.07.21 OCC Technology 정리 (0) 2010.07.21 QT 설치 및 Visual Studio 2005와 연동하기 (0) 2010.07.19 내 컴퓨터에서 빌드한 파일을 다른 컴퓨터에서 실행시키기 (1) 2010.07.16