void Table::slotDeleteSet(){ int sizeLayout=setsLayout->count(); // получаем кол-во setLayout if(setsLayout->takeAt(sizeLayout-1)!=0 && sizeLayout!=0){ delete setsLayout->takeAt(sizeLayout-1); setsLayout->update();//пытаемся обновить тот на который содержит лэйауты для удаления layout->update();//пытаемся обновить главный repaint(rect());//перерисовать все окно update(rect());//обновить все окно }}
C++ (Qt)setsLayout->update();//пытаемся обновить тот на который содержит лэйауты для удаленияlayout->update();//пытаемся обновить главныйrepaint(rect());//перерисовать все окноupdate(rect());//обновить все окно
bool flag=true; while(flag) { int size = set->layout()->count(); if(!size) break; delete set->layout()->itemAt(size-1)->widget(); }