Всем доброго времени суток!
Столкнулся с такой проблемой, при переходе с Qt 4.6.0 на Qt 4.6.1 (Вин ХР, МСВС2008):
На QGraphicsView находится сцена, с несколькими объектами типа QGraphicsLineItem, анимированные при помощи QGraphicsItemAnimation.
Класс Вида имеет следующие установленные свойства:
C++ (Qt)
setRenderHint( QPainter::Antialiasing, false );
setOptimizationFlags( QGraphicsView::DontSavePainterState );
setViewportUpdateMode(QGraphicsView::SmartViewportUpdate);
setCacheMode( QGraphicsView::CacheBackground );
Объект вида сделан центральным виджетом на QMainWindow.
Все выше описанные объекты отлично работали до тех пор, пока я не перешел на Qt 4.6.1 После перехода объекты, которые были анимированными и благополучно, до этого, качались, вертелись и прочее, перестали обновляться (быть анимированными). Обновление (появляение анимации) у них происходит только если указатель мыши перемещается по поверхности QMainWindow. Во всех остальных случаях анимация отсутствует.
Что случись, что я сделал не так? Объяснити плиззз...