当前位置: 首页 > article >正文

【QT】重载信号Connect链接使用方式

有一些Widget有重载的信号,比如QComboBox:


void currentIndexChanged(int index)
void currentTextChanged(const QString &text)

 在连接信号槽的时候,需要做一些处理,要表明具体连接的是哪个类型的信号,否则会报错“无法确定需要哪个重载函数 QComboBox::currentIndexChanged”。

总结了几种方法:

connect(userCombo, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &MyDlg::onChange);

connect(userCombo, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), this, &MyDlg::onChange);

connect(userCombo, SIGNAL(currentIndexChanged(int)), this, SLOT(onChange(int)));

http://www.kler.cn/news/312066.html

相关文章:

  • cuda中使用二维矩阵
  • SpringCloud系列之一---搭建高可用的Eureka注册中心
  • 使用密钥文件登陆Linux服务器
  • 【论文阅读】Grounding Language with Visual Affordances over Unstructured Data
  • 【vue3】vue3.3新特性真香
  • 兔子检测系统源码分享
  • AtCoder Beginner Contest 371
  • 在SpringCloud中实现服务熔断与降级,保障系统稳定性
  • vue2中字符串动态拼接字段给到接口
  • 机器学习(西瓜书)第 14 章 概率图模型
  • 程序员的养生
  • NET WPF使用组件库HandyControl
  • Github 2024-09-14 Rust开源项目日报Top10
  • 傅里叶变换
  • vim 操作一列数字
  • 【天怡AI-注册安全分析报告-无验证方式导致安全隐患】
  • javascript 浏览器打印不同页面设置方向,横向纵向打印
  • CPLEX+Yalmip+MATLAB2022a配置
  • 【贪心算法】贪心算法一
  • vue前端调起电脑应用并且检测有没有调用成功
  • 人工智能将来好就业吗?
  • LINUX的PHY抽象层——PAL
  • Qt/C++ 了解NTFS文件系统,解析盘符引导扇区数据获取MFT(Master File Table)主文件表偏移地址
  • 服务发现和代理实例的自动更新
  • Linux 基本使用和 web 程序部署 ( 8000 字 Linux 入门 )
  • 【python】后台程序初始化全流程
  • electron-vue安装与打包问题解决
  • js中箭头函数与普通函数的区别
  • 删除视频最后几帧 剪切视频
  • Vue3:el-table实现日期的格式化