Прсто так виджет поверх виджета не положишь.
Почему не положишь?
1) Вариант - грубый
ParentWidget - QWidget на котором они будут распологаться, не надо ставить ему QLayout !!!
QWidget* Widget1 = new QWidget(ParentWidget);
QWidget* Widget2 = new QWidget(ParentWidget);
Дальше сам изменяешь их размеры перемещаешь, обрабатываешь ParentWidget::resizeEvent и делаешь необходимые перемещения и ресайзы
2) Вариант - пишем свой QLayout и делаем что хотим