QT에선 시그널과 슬롯, 이벤트라는 개념을 사용한다.
이중 시그널과 슬롯은 MFC에선 사용하지 않는 개념인데,
임의의 액션에 대한 신호가 생성, 수신자가 존재하여 그 신호를 받는 개념으로 생각하면 된다.
QT Desinger에서 시그널/슬롯 에디터가 존재하는데, 간단하게 +를 사용하여 시그널을 생성하고 이에 대한 슬롯을 지정할 수 있다.
위의 그림에서 간단하게 시그널과 슬롯을 추가하여 기능을 넣을 수 있다. 현재 정의된 시그널은 PushButton을 Cliked()하게 되면 그 시그널이 MainWindow에 전달되어 Close()를 수행한다는 의미이다.
여기서 Cliked()가 시그널이고 Close()가 슬롯이 되겠다...
'ComPuter > Qt(중지)' 카테고리의 다른 글
| QT 정리-3 다이얼로그 만들기 (0) | 2011/06/30 |
|---|---|
| QT 정리2- Button 만들기, 시그널, 슬롯 (0) | 2011/06/30 |
| QT 정리1- QT소개, QT시작 (0) | 2011/06/30 |
| QT의 Meta Object System (0) | 2010/07/21 |
| QT 시그널(Signal)과 슬롯(Slot) (0) | 2010/07/21 |
| QT 설치 및 Visual Studio 2005와 연동하기 (0) | 2010/07/19 |