• 3869阅读
  • 0回复

问个有关坐标的问题 [复制链接]

上一主题 下一主题
离线davis45
 
只看楼主 正序阅读 楼主  发表于: 2010-04-12
在Demos的代码中看到这两句,是不同程序中的,
①QLineF lineToCenter(QPointF(0, 0), mapFromScene(0, 0));
②QLineF line(mapFromItem(node, 0, 0), QPointF(0, 0));

①中从场景到图元的坐标转换,这个场景的坐标系统是怎么样的一个构图,这条直线究竟是怎么画出来的,assistant中的解释让我越看越糊涂
QPointF QGraphicsItem::mapFromScene ( const QPointF & point ) const
Maps the point point, which is in this item's scene's coordinate system, to this item's coordinate system, and returns the mapped coordinate.
②中也差不多,只不过是从另一个图元返回的坐标系统,也一样是看不出什么名堂。

有关Item、scene、view这三个坐标系统,我看了介绍,分开的还清楚,可是三者之间转换很头疼,如果谁能有文档什么的,还请给个链接,感激不尽







谢谢大家的指教
快速回复
限100 字节
 
上一个 下一个