Модальность - это немного не то.
Главное окно не блокирует дочернее, а всегда рисуется поверх него. Даже с установленной модальностью для дочернего.
А про расположение навеяно опять же QWizard.
Простой код:
QWizard *wzd = new QWizard;
QPushButton *pb = new QPushButton;
wzd->show();
pb->show();
Итог: кнопка расположена в левом-верхнем углу экрана, а мастер - по центру.
Ради интереса, кстати, можно попробовать поперемещать окно кнопки по области мастера. Вопрос прояснится.