预期是点击一次按钮后执行一次添加到数据库,但是在返回到上一级窗口的时候,再次尝试添加,就会出现添加两次的情况,没返回多一次,就会多出现一次添加
```c++
connect(ui->buttonAdd,&QPushButton::clicked,[=]{
state("addNewStaff");
initStaffList();//从数据库读出来的数据存到这个链表里面
connect(ui->buttonAddNewStaff,&QPushButton::clicked,[=]{
query.prepare("insert into staff (S_sex,S_age,S_salary,S_name)value(:sex,:age,:salary,:name);");
query.bindValue(":sex",ui->lineSex->text());
query.bindValue(":age",ui->lineAge->text());
query.bindValue(":salary",ui->lineSalary->text());
query.bindValue(":name",ui->lineName->text());
query.exec();
error = query.lastError();
qDebug()<<error.text();
});
});
```