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

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

直接上代码:

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

    for (QPushButton* button : buttons)
    {
        connect(button, &QPushButton::clicked, [this, button]() // 将button作为捕获列表的一部分
         {
                 // 这里可以处理点击事件,clickedButton 就是被点击的按钮
                  qDebug() << "Button clicked:" << button->text();
                  
                  
          });
    }
相关推荐
时间的拾荒人6 分钟前
Qt 界面美化实战:QSS 样式表
开发语言·qt·面试
Joy T30 分钟前
Spring AI 接入已有 Java 项目的三种架构设计
java·人工智能·springai·ai入门·chatclient·ai service·ai能力接入
loong_XL32 分钟前
决策模型做内容安全检测:从踩坑到上线
数据库·安全·jev·决策模型
杨运交36 分钟前
[076][核心模块]构建优雅的Java异常处理框架:从错误码到全局异常处理
java·开发语言
这个DBA有点耶38 分钟前
数据库双轨并行实战:全量并行策略、增量延迟控制、双向回切与一致性校验
数据库·架构·dba
caoerzhong1 小时前
仓库数字化成熟度分级:JeeWMS 开源 Java 仓库管理系统如何支撑从可见到自治的四级跃迁
java·开源
MayBaymax1 小时前
RocketMQ 存储机制
java·rocketmq
程序猿_极客1 小时前
【免费】分享一套优质的基于SpringBoot的服装商城管理系统的设计与实现(带可视化图表、协同过滤功能),源码+文档+视频详解(讲解)
java·spring boot·后端·服装商城管理系统
adinnet20261 小时前
保单、赔付与渠道问数:保险经营数据如何实现按需查询
大数据·数据库·人工智能
用户3721574261351 小时前
Java 查找并高亮 Word 文字:精确查找及正则表达式模糊查找
java