Итак, есть QGraphicsView (выступает в роли главного окна)/QGraphicsScene и QGraphicsItem (вообще их много будет). Немогу нормально разместить последних на сцене. Сто раз перечитал в хелпе по поводу преобразования координат и всего прочего, так что просто туда не посылайте. Вобщем, в качестве фона QGraphicsScene у меня QPixmap. Окно должно быть по размеру равно картинке, поэтому делаю так:Код:view->resize(bgpixmap.size());scene->setSceneRect(QVariant(bgpixmap.rect()). toRectF());И кароче так получается, что если делать Item'у setPos(0,0) то он получается хрен знает где, но только не по центру.Что мне можете тут посоветовать? Как правильно сделать View с Scene'ой фиксированного размера, и чтобы нормально можно было размещать на ней Item'ы? Может есть другие, более правильные способы?Еще было бы неплохо иметь возможность задавать координаты Item'ов с таким расчетом, что (0,0) - левый верхний урол. Для меня так привычнее, удабнее и нагляднее как-то. Делал конструкции из нескольких mapTo*** - нужного результата так и не добился.Зараннее благодарю.
|