Аналогично предыдущей теме. А удалять как в ней?
delete p_curveLayout->itemAt(index, QFormLayout::LabelRole)->widget();
    delete p_curveLayout->itemAt(index, QFormLayout::FieldRole)->widget();
    p_curveLayout->invalidate(); p_curveLayout->update();
    qDebug()<<p_curveLayout->rowCount();
Делаю так. Потом смотрю, сколько строк осталось. Осталось столько, сколько было....