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函数。

上一篇 下一篇

猜你喜欢

热点阅读