есть дин.массив элементов управления
создаю следующим образом
for(int i=0;i<but_count;i++){
buttons.push_back(new QmyButton());
buttons[i]->setParent(widget_1);
...
}
первый раз создается нормально
теперь удаляю
for(int i=but_count-1;i>=0;i--){
buttons[i]->deleteLater();
...
}
//потом еще на всякий случай
buttons.clear();
после этого на widget_1 остаются эти элементы, хоть и не реагируют на события (клики и т.д.)
после этого меняется but_count и элементы строятся заново, и хорошо если до этого кол-во элементов было меньше, а вот когда до этого кол-во элементов было больше, а теперь меньше то остаются старые элементы(или их след).