Mam swoją klasę X
, która dziedziczy po klasie Qt Base
. Ogłosiłem i zdefiniowałem gniazdo void mySlot()
w mojej klasie X
i podłączam sygnał do tego slotu w konstruktorze X. Jednak po uruchomieniu programu pojawia się komunikat o błędzie informujący, że nie ma takiego gniazda, jak void mySlot()
w klasie Base
.Dlaczego Qt szuka mojego gniazda w klasie bazowej, a nie pochodnej?
Dlaczego kod generowany przez Meta Object Compiler (moc) szuka mojego gniazda w klasie bazowej, a nie w mojej klasie (pochodnej)?