1.初始化的时候,连接信号和槽
connect(ui->pushButton,&QPushButton::clicked,this,&MainWindow::handlePushButton);
2.槽函数
void MainWindow::handlePushButton()
{
qDebug()<<"按钮点击2";
//断开槽函数的连接
disconnect(ui->pushButton,&QPushButton::clicked,this,&MainWindow::handlePushButton);
//1秒后重新连接把槽函数连接回来
QTimer::singleShot(1000,this,[this](){
connect(ui->pushButton_2,&QPushButton::clicked,this,&MainWindow::handlePushButton);
});
}
QT 防止按钮快速重复生效/点击
最新推荐文章于 2024-04-03 17:07:47 发布