Всё.. спасибо.. разобрался.. Раньше я открывал её с помощью:
connect(ui->pushButton_2, SIGNAL(clicked()), newForm, SLOT(show()));
где newForm это виджет новой формы полученный из
QUiLoader loader1;
QFile file1("new.ui");
file1.open(QFile::ReadOnly);
newForm = loader1.load(&file1, ui->widget);
file1.close();
А теперь пишу
connect(ui->pushButton_2, SIGNAL(clicked()), this, SLOT(per()));
где per() это слот в котором я сначала открываю (show), а потом устанавливаю фокус(setFocus)