Доброго времени суток господа.Вопрос такой:
Создается QVector,далее создаются нужные виджеты и помещаются в этот вектор,после этого нужные виджеты из вектора помещаются на лайаут.
В определённый момент надо удалить все виджеты с лайата и поместить туда снова(т.е. виджеты из того же вектора,некоторые остаются теми же,некоторые новые из этого же вектора),но тут то и возникает проблема,если делаю :
QLayoutItem *child;
while ((child = dockLayout->takeAt(0))!=0)
{
QWidget *w=child->widget();
delete child;
dockLayout->removeWidget(w);
delete w;
}
ernie,
судя по доке
igor_bogomolov,kwisp спасибо,обнуление родителя дало как раз то что надо.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)