Python - clear layout - очистить слой

fwindow - виджет на котором определён слой vbox ,который надо очистить:


 for i in reversed(range(fwindow.vbox.count())): # цикл очистки (перебираем виджеты слоя)
            if fwindow.vbox.itemAt(i).widget() != None: # проверяем, что значение определено
                fwindow.vbox.itemAt(i).widget().setParent(None)

устанавливаем родителя в None - это приведёт к удалению виджета