connect(ui->num2Btn,SIGNAL(pressed()),this,SLOT(on_num2Btn_pressed()));
pressed信号不是应该执行一次槽函数么 为什么我按钮按下后调用了两次 不解..
------解决方案--------------------
楼主你就给一个这个connect,我们也不知道啥情况啊
可能你程序里还有别的地方调用槽函数,也有可能是你的鼠标出问题,造成连击啊
最好是多写qDebug看看问题出在哪
------解决方案--------------------
打印sender
------解决方案--------------------
很有可能执行了两次:connect(ui->num2Btn,SIGNAL(pressed()),this,SLOT(on_num2Btn_pressed()));
要么检测代码,看看哪connect了两次,
要么改为:connect(ui->num2Btn,SIGNAL(pressed()),this,SLOT(on_num2Btn_pressed()),Qt::UniqueConnection);
不过要求4.6以上版本