Hi..
I have a problem to clear a Scene !!
I used the first methode :
void myview::clearScene()
{
QList<QGraphicsItem*> itemsList = scene->items();
QList<QGraphicsItem*>::iterator iter = itemsList.begin();
QList<QGraphicsItem*>::iterator end = itemsList.end();
while(iter != end)
{
delete item;
iter++;
}
}
void myview::clearScene()
{
QList<QGraphicsItem*> itemsList = scene->items();
QList<QGraphicsItem*>::iterator iter = itemsList.begin();
QList<QGraphicsItem*>::iterator end = itemsList.end();
while(iter != end)
{
QGraphicsItem* item = (*iter);
delete item;
iter++;
}
}
To copy to clipboard, switch view to plain text mode
but it doesnt work !!
then I used another methode:
void myview::clear(){
QList<QGraphicsItem*> itemsList = scene->items();
scene->destroyItemGroup(group);
}
void myview::clear(){
QList<QGraphicsItem*> itemsList = scene->items();
QGraphicsItemGroup *group=scene->createItemGroup(itemsList);
scene->destroyItemGroup(group);
}
To copy to clipboard, switch view to plain text mode
this that One stucks the application !!
if someone could help !!
thanks
Bookmarks