查看完整版本: [-- 请教一下QGraphics框架坐标的问题 --]

QTCN开发网 -> Qt基础编程 -> 请教一下QGraphics框架坐标的问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

vaehate 2017-06-14 14:30

请教一下QGraphics框架坐标的问题

自定义了一个图片图元,现在想实现一个EllipseItem在自定义图元上面移动,实现方法是QGraphicsItem::setPos(point),但是这个坐标关系要怎么处理(自定义图元的像素坐标已知)

vaehate 2017-06-14 15:00
大佬们救救急了

内容来自[新鲜事]

自强不吸 2017-06-14 17:00
QGraphicsView *view = new QGraphicsView(scene,this);
QPoint point = QPoint(88,88);
Item->setPos(view->mapToScene(point));
像这样

vaehate 2017-06-14 18:53
自强不吸:QGraphicsView *view = new QGraphicsView(scene,this);
QPoint point = QPoint(88,88);
Item->setPos(view->mapToScene(point));
像这样 (2017-06-14 17:00) 

谢谢,等我回去试试,还有一个问题,现在有一连续的像素点坐标,该怎么在自定义图元上根据这些点来画线呢

自强不吸 2017-06-15 07:58
vaehate:谢谢,等我回去试试,还有一个问题,现在有一连续的像素点坐标,该怎么在自定义图元上根据这些点来画线呢 (2017-06-14 18:53) 

在自定义的item里面重新实现这个paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) ;划线就在里面画


查看完整版本: [-- 请教一下QGraphics框架坐标的问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled