QMetaObject::connectSlotsByName: No matching signal for

吾非无心 / 2023-08-31 / 原文

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

一、头文件中函数名为

      on_<objectName>_<signalName>

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

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

      protected slots:

      public/private slots:

 

解决方案:

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

二、改函数名

三、注释  slots