2009-11-15 144 views

回答

0

QGraphicsScene将充满整个QGraphicsView但你有setSceneRect功能选择要在QGraphicsView看到QGraphicsScene部分。

+0

我试过这种方法,但仍然无法得到我想要的。 我在GraphicsView的中心(〜)调用场景显示的setSceneRect(0,0,宽度,高度)和点(0,0)。 (0,0) obj.setPos(point.x(),point.y()) – aluuu 2009-11-16 16:40:28

+0

对不起格式化,我不喜欢这里是新手。 – aluuu 2009-11-16 16:41:02

+0

当视图尺寸优于场景尺寸时,场景位于视图中央。因此,在这种情况下,您需要根据视图大小管理场景大小。 – 2009-11-16 20:07:32

1

试试setCenterOn(0,0)QGraphicsView