信号与槽可以实现两个对象之间的通信。例如:如果点击了关闭按钮,我们希望窗口调用close()函数退出。
信号与槽简单来说就是,一个事件发生会发出一个信号,收到这个信号后,会调用槽函数。下面看一个简单例子。
1.#include <mainwindow.h>
2.#include <QApplication>
3.#include <QPushButton>
4.#include <QDesktopWidget>
5.
6.int main(int argc, char *argv[])
7.{
8. QApplication a(argc, argv);
9. QWidget *widget = new QWidget;
10. QPushButton *button = new QPushButton("Quit",widget) ;
11. w