可能有问题的代码,会被执行两次
connect(ui->num2btn,signal(pressed()),this,slot(on_num2btn_pressed()));
要么改为:connect(ui->num2btn,signal(pressed()),this,slot(on_num2btn_pressed()),qt::uniqueconnection);规则强制指定
要么改为:connect(ui->num2btn,signal(pressed()),this,slot(num2btn_pressed()));通过修改名字避免QT翻译器翻译成两次执行