QMetaObject::connectSlotsByName: No matching signal for

“QMetaObject::connectSlotsByName: No matching signal for ”触发条件:

一、头文件中函数名为

      on_<objectName>_<signalName>

      并且找不到对象名为objectName的对象

二、头文件中,函数类型为:

      protected slots:

      public/private slots:

 

解决方案:

一、满足on_<objectName>_<signalName>规则

二、改函数名

三、注释  slots

posted @   吾非无心  阅读(480)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示