我在QGraphicsView当中绘制了一条直线,我在直线这个类中,写了如下的语句:
- C/C++ code
setFlag(QGraphicsItem::ItemIsMovable, true); setFlag(QGraphicsItem::ItemIsSelectable, true);
这样,就可以保证我绘制的直线可以被选中和拖动了~~~
但是问题来了,在line这个类的构造函数中写了如上的语句以后,在绘制的时候,那条线也跟着鼠标飘来飘去。。。
请问如何能做到
绘制的时候,那条线不会自动移动
并且
我也可以实现绘制以后对这条直线实行选中和拖动呢
谢谢了
------解决方案--------------------
那你可以mouse事件中来实现。。用一个变量来是实现。。