Архив вопросов и ответов Вопросы и ответы, которые утратили свою актуальность


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 10:03
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

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



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Выделяющая рамка QGraphicsItem'ов Guest Ещё вопросы и ответы из архива 6 0 30.09.2011 10:22
3 QGraphicsView, 1 QGraphicsScene Guest Новый архив 3 0 30.09.2011 10:00
QGraphicsScene и embeddedWidget Guest Архив вопросов и ответов 0 30.09.2011 09:57
Размещение текста в QGraphicsScene по конкретным координатам Guest Архив вопросов и ответов 0 30.09.2011 09:54
QGraphicsScene Guest Новый архив 3 0 30.09.2011 09:02



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