Поясни на примере что ты хочешь сделать
QPushButton это атомарные величины и ниже только пробитие дна всякого рода ерундой
Позиционирование QPushButton двух и более происходит в рамках вышестоящих контейнеров
FreeCam, ну так тебе надо некое подобие стека сделать
в таком случае если кнопка2 только скрывает кнопку1 то это проще сделать на уровне вышестоящего контейнера - т.е. при нажатии на кнопку2 из стека уходит (скрывается/удаляется) весь контейнер - зачем нужна кнопка2 если кнопка1 уже срыта и доп. функционала у кнопки2 нет
Никаких тут "вставить одну кнопку в другую" нет - это простое управление элементами в окне