QMetaObject :: connectSlotsByName:on_mySectionBtnR_click()に一致するシグナルがありません



Qmetaobject Connectslotsbyname



qtプログラムの実行中、コマンドラインウィンドウに警告が表示されます。

QMetaObject :: connectSlotsByName:on_mySectionBtnRClick()に一致するシグナルがありません



実際の機能は影響を受けませんが、強迫性障害の患者の場合はそれを取り除きたいと思います。
明示的な接続メソッドを採用し、スロット関数の名前を「on_control name_signal name」の形式に変更すると、「QMetaObject :: connectSlotsByName」が実行時にポップアップします:「警告」に一致するシグナルがありません
たとえば、私のコードはカスタムコントロールmySectionBtnRのクリックイベントとして記述されています

connect(mySectionBtnR,SIGNAL(clicked(bool)),this,SLOT(on_mySectionBtnRClick()))

このコードを次のように変更します。



connect(mySectionBtnR,SIGNAL(clicked(bool)),this,SLOT(onclick_mySectionBtnR()))