【发布时间】:2013-01-14 15:45:05
【问题描述】:
这里我有一个场景和一个关联的视图,然后我在场景坐标中有一个位置。我想用这个位置设置视口的中心。我该怎么做?我尝试使用 translate() 函数,但它不起作用?
view->translate(10, 10);
视口应该随着 delta x 10 和 delta y 10 移动,但它不起作用!
【问题讨论】:
-
使用 QGraphicsView::centerOn 进行居中。翻译到底有什么不好的地方?场景的当前视口位置和尺寸是多少 (sceneRect())?
-
我也看到了同样的情况。我可以设置一个翻译的
QTransform或者我可以使用QGraphicsView::translate()并且没有任何反应。有点令人沮丧。
标签: qt translate qgraphicsview