Как удалить группу виджетов. Есть GridLayout. В нём находятся разные элементы. По клику кнопки внутри Layout удалить всё содержимое Layout и сам Layout, как это сделать? В Qt это как-то сложно сделать

По клику кнопке "отмена" надо удалять его GridLayout и все элементы этого GridLayout.
void WorkPlace::Not_Add_Personal()
{
QPushButton *myButton = qobject_cast<QPushButton *>(sender()); // Кнопка "отмена"
//qDebug()<<myButton->parent()->objectName(); // показывает, что родитель ScrollArena, но ведь кнопка находится в gridLayout
}