1. Signal & Slot 이란?
- Signal 과 Slot은 객체 간 통신에 사용
- Signal이 발생하면 Slot Function이 호출
(Ex. 버튼을 클릭하면 Text가 변경된다면 버튼을 클릭하는 이벤트가 Signal, Text가 변경되는 것이 Slot임)
2. Signal과 Slot의 연결
1) Qt에서 제공하는 Widget에는 각 Widget마다 다양한 Signal이 존재
- clicked
- pressed
- released
- toggled
- …
2) Signal과 Slot은 connet라는 함수를 통해 연결
self.[widget_name].[signal].connect(slot)
3) 간단한 Signal은 Qt Designer 내에서 설정가능
4) Source