Как то так? (Не проверено)
QObject obj ();
QMetaObject metaobject = obj.MetaObject();
int num_methods = metaobject.methodCount();
int private_methods = 0;
for (int i=0; i<num_methods; i++) {
if (metaobject.method(i).access() == QMetaMethod::Private)
private_methods++;
}
где вместо просто QObject у вас есть класс, который вам нужно изучить.