Вам просто нужно создать свой виджет, указать его родительский QWidget и затем отобразить его.
Не добавляйте его в родительский макет, иначе вы не сможете переместить его так, как хотите.
Не забудьте указать его родителя, иначе он будет отображаться как независимый виджет.
В этих условиях ваш виджет будет считаться дочерним элементом QWidget, но не членом макета родителя.Таким образом, это будет «плавающий» дочерний элемент, и вы должны управлять его поведением при изменении размера родительского QWidget.