Добрый день, ALL!У меня сложилась следующая ситуация:1. Имеется QGraphicsView в котором находится большое количество элементов наследованных от QGraphicsItem (~10000), объекты статические их положение не изменяется, объекты не пересекаются.2. В текущем viewport-е производится анимация объектов, для каждого элемента по таймеру вызывается QGraphicsItem::updateПроблема:При вызове QGraphicsItem::update(), происходит ужасная потеря производительности (проц на 90%), похоже что QGraphicsView\QGraphicsScene проивоздит обход всех элементов при этом для каждого вызывает boundingRect().Имеется ли какая-то возможности оптимизировать данное решение, или может у кого-то есть идеи по этому поводу. Заранее благодарен!
|