Удаление виджета из QLayout
У меня есть layout куда я добавляю виджеты, я хотел бы удалять первый вошедший виджет и добавлять новый, но у меня не получается его удалить
customWidget *new_widget = new customWidget;
if(counter == 3)
{
QLayoutItem *item = ui->displayLayout->takeAt(0);
delete item->widget();
delete item;
counter = 0;
}
ui->displayLayout->addWidget(new_widget);
counter++;