Доброго времени суток...Несколько дней не могу добиться правильного поведения QGraphics.. и иже с ними:если задаю конкретный размер сцене, то на других мониторах.. хм.. как бы сказать... вся сцена съезжает и неадекватно выглядит. Прочитав форум, отключил скролл у вью и сделал FitInView,но! Мне не надо чтобы мои GraphicsItem'ы (наследники QGraphicsPolygonItem) выглядели как дерьмо таракана прямо в центре экрана, при этом у меня отрабатывает таймер со своими нуждами, затем срабатывает resize у вью.. и тогда те маленькие экскременты, становятся большой кучей в центре дисплея... Видимо чего то я не понимаю.. Кутя 4.7.0 работаю в виндозе. Небольшой кусок кода:Код: QMutableVectorIterator it(m_items);while(it.hasNext()) { CFigureItem *item = it.next(); item->setZValue(10 + item->id()); m_scene.addItem(item);}m_scene.setSceneR ect(m_scene.itemsBoundingRect());graphic sView->setScene(&m_scene);graphicsView->fitInView(m_scene.itemsBoundingRect() , Qt::KeepAspectRatio);Помогите чем можете, ну или деньгами...
|