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 @ 2023-08-30 20:45  吾非无心  阅读(428)  评论(0编辑  收藏  举报