• 5329阅读
  • 2回复

QGraphicsitem  transfrom [复制链接]

上一主题 下一主题
离线dream3938487
 
只看楼主 倒序阅读 楼主  发表于: 2009-12-25
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
比如在场景有一QGraphicsRectitem(0,0,20,20),
我先scale(2,2){ 这后在场景坐标为(0,0,40,40)},
然后translate(20,20){这后在场景坐标为(40,40,80,80)}
我想问的是:在我平移的时候,item的位置不跟鼠标同步,怎么才能解决呢?各位
有遇到这种情况的么?

我在场景中用鼠标平移假如为(10,10),iem实际移动了(20,20)
离线dbzhang800

只看该作者 1楼 发表于: 2009-12-25
Re:QGraphicsitem  transfrom
鼠标平移假如为(10,10),iem实际移动了(20,20)


不太清楚你具体怎么做的,感觉上你鼠标坐标和item坐标用的不是同一坐标系
离线sjjyyetg
只看该作者 2楼 发表于: 2011-03-08
移动的时候乘上一个系数就可以了。
快速回复
限100 字节
 
上一个 下一个