Qt 多个按钮,响应同一个点击事件

最近的一个需求,需要多个按钮响应同一个点击事件,并且要求能区分是哪个按钮点击的,看效果:

直接上代码:

复制代码
    QList<QPushButton*> buttons = findChildren<QPushButton*>();

    for (QPushButton* button : buttons)
    {
        connect(button, &QPushButton::clicked, [this, button]() // 将button作为捕获列表的一部分
         {
                 // 这里可以处理点击事件,clickedButton 就是被点击的按钮
                  qDebug() << "Button clicked:" << button->text();
                  
                  
          });
    }
相关推荐
得物技术17 小时前
Golang HTTP请求超时与重试:构建高可靠网络请求|得物技术
java·后端·go
合作小小程序员小小店18 小时前
web网页开发,在线短视频管理系统,基于Idea,html,css,jQuery,java,springboot,mysql。
java·前端·spring boot·mysql·vue·intellij-idea
猿小喵18 小时前
浅谈MySQL主从复制
数据库·mysql
_Minato_18 小时前
数据库知识整理——SQL访问控制
数据库
BullSmall18 小时前
高斯数据库 (GaussDB) 使用指南
数据库·gaussdb
马克学长18 小时前
SSM旅游管理系统3ohx4(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·旅游管理系统·ssm 框架
朝新_18 小时前
Spring事务和事务传播机制
数据库·后端·sql·spring·javaee
培风图楠18 小时前
Java个人学习笔记
java·笔记·学习
梅梅绵绵冰18 小时前
SpringMVC的配置响应-页面跳转,回写数据
java
A***279518 小时前
后端服务限流配置,Spring Cloud Gateway
java·运维·数据库