技术栈

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

程序员黄老师2024-09-01 14:40

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

直接上代码:

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

    for (QPushButton* button : buttons)
    {
        connect(button, &QPushButton::clicked, [this, button]() // 将button作为捕获列表的一部分
         {
                 // 这里可以处理点击事件,clickedButton 就是被点击的按钮
                  qDebug() << "Button clicked:" << button->text();
                  
                  
          });
    }
上一篇:【Java学习】多线程&JUC万字超详解
下一篇:MySQL——基础操作
相关推荐
222you
2 分钟前
在云服务器上配置redis环境(OpenCloudOS)
数据库·redis·缓存
智能化咨询
3 分钟前
(99页PPT)智慧景区一体化建设方案(附下载方式)
大数据·数据库
AI题库
4 分钟前
PostgreSQL 18 从新手到大师:实战指南 - 1.2 关系型数据库基础
数据库·postgresql
LYOBOYI123
6 分钟前
qml的基本语法讲解
java·开发语言
tgethe
6 分钟前
==和equals的区别
java·开发语言·jvm
bbq粉刷匠
8 分钟前
Java二叉树基础提升
java·数据结构·算法
期待のcode
10 分钟前
java数据类型
java·开发语言
Source.Liu
14 分钟前
【QOwnNotes】概念架构说明
qt
世转神风-
17 分钟前
qt-通信协议基础-QStirng转QByteArray-进阶操作
qt
夏幻灵
17 分钟前
从0开始学JAVA-2 String和char的区别
java·开发语言
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03电脑检测软件—图吧工具箱043D 圣诞树网页代码05Linux下V2Ray安装配置指南06UV安装并设置国内源07Web安全中SQL注入绕过WAF的具体手法和实战案例08在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)09jdk21下载、安装(Windows、Linux、macOS)10SQLmap 完整使用指南:环境搭建 + 命令详解 + 实操案例