# Qt编程技巧  多个信号连接一个槽

- URL: https://www.yidoo.xyz/qt-programming-skills-multiple-signals-connected-to-a-slot
- 作者: 核动力蜗牛
- 发布时间: 2010-05-14
- 更新时间: 2010-05-14
- 分类: 技术笔记
- 标签: qt

多个signals连接一个slot的时候，可以使用QObject::sender()函数进行读取所产生的对象，之后只要加一个强制类型转换就ok了

实例如下：

连接部分：

``` cpp 
    connect(ui->button0, SIGNAL(clicked()), this, SLOT(append()));
    connect(ui->button1, SIGNAL(clicked()), this, SLOT(append()));
```
slot实现部份：

``` python 
    QObject *object = QObject::sender();
    QPushButton *sender = qobject_cast<QPushButton *>(object);
```
