Qt에서는 signal과 slot이 존재한다. 이벤트 발생시 signal이 발생되고, signal발생시 호출되는 함수를 slot이라고 한다.
그리고 signal과 slot을 서로 연결(connect)해야 올바르게 작동이 된다. signal과 slot을 연결하는 방법 QtCore.QObject.connect(widget, QtCore.SIGNAL(‘signalname’), slot_function) widget.signalname.connect(slot_function) 위의 2가지 방법 모두 결과는 같다. button(buttonset)에서 clicked시그널이 발생시 사용자가 정의한 buttonset_clicked()메서드가 호출되도록 예제를 작성하면 아래와 같다.
|
|||||||||||