1. proto type
2. 설명
- sender : 시그널을 발생시킬 객체의 포인터를 지정한다.
- signal : 첫번째 매개 변수로 지정된 객체(sender)가 발생시키는 시그널을 지정한다. 반드시 첫 번째 객체의 시그널을 지정해야 한다.
- receiver : 첫 번째 매개 변수로 지정된 객체의 의해 발생된 시그널을 받을 객체의 포인터를 지정한다.
- slot : 세 번째 매개 변수에 지정된 객체(receiver)에 정의되으 있는 슬롯을 지정한다. 두 번째 매개 변수에 설정된 객체는 반드시 있어야한다.
3. 반환값
4. 예제
#include <QApplication> #include <QPushButton> int main(int argc, char **argv) { QApplication app(argc, argv); QPushButton *quit = new QPushButton("Quit", 0); quit->resize(75,35); quit->show(); QObject::connect(quit, SIGNAL(pressed()), &app, SLOT(quit())); return app.exec(); }