QT에선 시그널과 슬롯, 이벤트라는 개념을 사용한다.

이중 시그널과 슬롯은 MFC에선 사용하지 않는 개념인데,

임의의 액션에 대한 신호가 생성, 수신자가 존재하여 그 신호를 받는 개념으로 생각하면 된다.

QT Desinger에서 시그널/슬롯 에디터가 존재하는데, 간단하게 +를 사용하여 시그널을 생성하고 이에 대한 슬롯을 지정할 수 있다.


위의 그림에서 간단하게 시그널과 슬롯을 추가하여 기능을 넣을 수 있다. 현재 정의된 시그널은 PushButton을 Cliked()하게 되면 그 시그널이 MainWindow에 전달되어 Close()를 수행한다는 의미이다.
여기서 Cliked()가 시그널이고 Close()가 슬롯이 되겠다...
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by CynicalAmoeba
◀ PREV : [1] : ... [46] : [47] : [48] : [49] : [50] : [51] : [52] : [53] : [54] : ... [79] : NEXT ▶

BLOG main image
개인적인 공부, 연구 자료의 업로드와 누군가 저보다는 삽질을 덜 하셨으면 하는 마음에 시작한 블로그입니다. ^^ by CynicalAmoeba

카테고리

분류 전체보기 (79)
잡다 (4)
Industrial Engineering (7)
ComPuter (51)
Study...etc. (1)
Project (16)

공지사항

달력

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Total : 6,335
Today : 10 Yesterday : 23
티스토리 모바일 블로그