반환 유지 :왜 QGraphicsItem :: scenePos을한다() 나는이 코드 조각 놀되었다 (0,0)
QGraphicsLineItem * anotherLine = this->addLine(50,50, 100, 100);
qDebug() << anotherLine->scenePos();
QGraphicsLineItem * anotherLine2 = this->addLine(80,10, 300, 300);
qDebug() << anotherLine2->scenePos();
this
포인터가 QGraphicsScene
을 의미 곳. 두 경우 모두 출력이 모두 QPointF(0,0)
입니다.
문서를 읽으면서 scenePos()
은 로컬 좌표계 내에서가 아닌 장면 내에서 줄의 위치를 반환한다고 생각했습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
나는이 오후에 사냥을 한 오후 보냈다! 정말 고맙습니다! (이 스레드가 3 년이더라도) – HWende