можно, создаешь окно, делаешь 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?