多个signals连接一个slot的时候,可以使用QObject::sender()函数进行读取所产生的对象,之后只要加一个强制类型转换就ok了 实例如下: 连接部分: connect(ui->button0, SIGNAL(clicked()), this, SLOT(append())); connect(ui->button1, SIGNAL(clicked()), this, SLOT(append())); slot实现部份: QObject *object = QObject::sender(); QPushButton *sender = qobject_cast<QPushButton *>(object);