2009-11-15 2 views

ответ

0

QGraphicsScene будет заполняться в целом QGraphicsView, но Вы имеете функцию setSceneRect выбрать QGraphicsScene часть, которую вы хотите видеть в QGraphicsView.

+0

Я пробовал этот метод, но все еще не могу получить то, что хочу. Я вызываю setSceneRect (0, 0, width, height) и point (0,0) отображений сцены в центре (~) GraphicsView. сейчас я делаю что-то вроде этого: point = View.mapFromScene (QtCore.QPointF (0,0)) obj.setPos (point.x(), point.y()) – aluuu

+0

Извините за форматирование, i Новичок здесь. – aluuu

+0

Сцена находится в центре, когда размер представления превосходит размер сцены. Таким образом, вам нужно управлять размером сцены в зависимости от размера вида в этом случае. –

1

Попробуйте сделать setCenterOn(0,0) на QGraphicsView?

Смежные вопросы