Наследование в Qt такое же, как и в любом другом С++.
В приведённо примере по f->имяМетода() будут доступны версии виртуальных функций, переопределённые в Child.
Прямого доступа к полям Child у вас не будет (это вы завираете). Можно привести указатель к нужному типу и там уже доступ будет.
C++ (Qt)
Base *f;
f = new Child;
Child *child;
child = dynamic_cast< Child* >( f );
if ( child != 0 )
{
child->…
}