можно, создаешь окно, делаешь QWorkspace::addWindow() и потом parentWidget->setGeometry(...)
(геометрию надо самому рассчитать будет для центровки).
Вот кусок кода:
pmw0 = new CPartItem(this,"=", id, base);
base->work->addWindow(pmw0);
pmw0->show();
base->work->activeWindow ()->setGeometry( 200, 200, 450, 200) ;
Каждое новое окно продолжает появляться в различных частях экрана как это хочет QWorkspace. Как заставить его появляться в месте с координатами 200,200?