先继承至QGraphicsLineItem生成一线段图元,在加入
场景时,是通过鼠标左键点击场景,在鼠标点击处生产线段图元,但是该图元的坐标原点始终是生成该图元鼠标的点击点,而非场景的左上角?请问有
没有人知道!
添加图元到场景代码如下:
        //  pos 是鼠标点击处场景坐标。 
        QPointF    pos = mouseEvent->scenePos();     
        QPointF posEnd = pos;
    posEnd += QPointF(200,0);
        item->setLine(QLineF(pos,posEnd));
    // 添加图元到场景
    addItem(item);
[ 此帖被yleesun在2010-07-26 09:25重新编辑 ]