Итак, есть
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*** - нужного результата так и не добился.
Зараннее благодарю.