반응형 QT1 [PyQt5] 시그널-슬롯 / 이벤트 핸들링 ➡️ PyQt의 시그널-슬롯 구조PyQt는 Python에서 GUI 애플리케이션을 개발할 수 있도록 지원하는 좋은 프레임워크이다. 그 중심에는 시그널(Signal)과 슬롯(Slot)이라는 이벤트 처리 메커니즘이 존재한다.1. 시그널(Signal) 개념시그널은 특정 이벤트가 발생했음을 알리는 메시지이다. PyQt의 위젯들은 다양한 시그널을 내장하고 있다.예를 들어 QPushButton 위젯은 클릭 시 clicked 시그널을 발생시킨다.QPushButton.clicked()시그널은 내부적으로 이벤트 루프를 통해 처리되며, 해당 시그널과 연결된 동작(=슬롯)을 자동으로 호출합니다.뿐만 아니라 특정 루프에 커스텀 시그널을 추가할 수도 있다. (6번 참고)2. 슬롯(Slot) 개념슬롯은 시그널이 발생했을 때 호출되.. 2025. 5. 20. 이전 1 다음 반응형