Qt解决按钮点击响应两次问题
2020-09-17 本文已影响0人
_compass
当为QPushButton响应点击时发现,按钮响应了两次,后来以以下代码解决:
// 注释掉的这句会响应两次
//connect(buttonGroup, SIGNAL(buttonClicked(int)),this,SLOT(onClickButton(int)));
//使用下面这一句解决问题
connect(buttonGroup, SIGNAL(buttonClicked(int)), this, SLOT(onClickButton(int)), Qt::UniqueConnection);
其中,onClickButton为自定义的Slot函数。