Perhaps you forgot Q_OBJECT macro from the class that declares a custom slot? Can you seen any warnings in the debug output by QObject::connect()? For example something like this:
Object::connect: No such slot ClassName::slotName()
You can paste/attach relevant parts of the code directly on the forums if you'd like us to take a look at it.

PS. I'm still just a student. And Rocky says hi.