Hi, there! I have a problem: when I called QGraphicsScene::removeItem() then delete the removed item, my application crashed. This happens on Qt5 64bits (I tested on openSUSE with 5.1.1 and gcc 4.7.2) but not on Qt4.
This is my code: void GameController::snakeAteFood(Snake *snake, Food *food) { scene.removeItem(food); delete food; addNewFood(); } If I remove the line "delete food;" everything is OK. But it will crash with this line. The Food::boundingRect() will not change but Snake::boundingRect() does so I did add prepareGeometryChange() function before it changed. I've no idea why this still crashed. Please help me. Thank you! Cheng Liang Nanjing, China http://www.devbean.net
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest