Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Архив вопросов и ответов (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/)
-   -   Размещение QGraphicsItem'ов на QGraphicsScene - проблемы. (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/razmeshenie-qgraphicsitemov-na-qgraphicsscene-problemy-332895/)

Guest 30.09.2011 10:03

Размещение QGraphicsItem'ов на QGraphicsScene - проблемы.
 
Итак, есть 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*** - нужного результата так и не добился.Зараннее благодарю.


Часовой пояс GMT, время: 21:03.


© www.otvetnemail.ru - Форум вопросов и ответов.