首页| 论坛| 消息

标题:请教一下QGraphics框架坐标的问题
作者:vaehate
日期:2017-06-14 14:30
内容:

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


#1 [vaehate 06-14 15:00]
大佬们救救急了
内容来自[新鲜事]
#2 [自强不吸 06-14 17:00]
QGraphicsView *view = new QGraphicsView(scene,this);
QPoint point = QPoint(88,88);
Item->setPos(view->mapToScene(point));
像这样
#3 回 自强不吸 的帖子 [vaehate 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) 
谢谢,等我回去试试,还有一个问题,现在有一连续的像素点坐标,该怎么在自定义图元上根据这些点来画线呢
#4 回 vaehate 的帖子 [自强不吸 06-15 07:58]
vaehate:谢谢,等我回去试试,还有一个问题,现在有一连续的像素点坐标,该怎么在自定义图元上根据这些点来画线呢 (2017-06-14 18:53) 
在自定义的item里面重新实现这个paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) ;划线就在里面画

回复 发表
主题 版块