Несколько способов очистить QGraphicsScene
1)
foreach(QGraphicsItem *item, scene->items())
{
scene->removeItem(item);
}
2)
QList i = scene->items();
QList::iterator j = i.begin();
for(;j!=i.end();++j)
{
if(*j) delete *j;
}
3)
QList items = graphicsView->scene()->items
(
Read more... )