当前位置: 代码迷 >> QT开发 >> 关于QT绘制的直线移动的有关问题
  详细解决方案

关于QT绘制的直线移动的有关问题

热度:26   发布时间:2016-04-25 04:43:58.0
关于QT绘制的直线移动的问题
我在QGraphicsView当中绘制了一条直线,我在直线这个类中,写了如下的语句:
C/C++ code
setFlag(QGraphicsItem::ItemIsMovable, true);        setFlag(QGraphicsItem::ItemIsSelectable, true);


这样,就可以保证我绘制的直线可以被选中和拖动了~~~

但是问题来了,在line这个类的构造函数中写了如上的语句以后,在绘制的时候,那条线也跟着鼠标飘来飘去。。。

请问如何能做到
绘制的时候,那条线不会自动移动

并且

我也可以实现绘制以后对这条直线实行选中和拖动呢

谢谢了

------解决方案--------------------
那你可以mouse事件中来实现。。用一个变量来是实现。。

  相关解决方案