0
제 응용 프로그램에서는 QGraphicsWidget에서 파생 된 사용자 정의 객체를 사용하여 QGraphicsLinearLayout 안에 넣었습니다. 하지만 이제 각 항목의 장면 좌표를 찾아야합니다. 가능한가? 방법?QGraphicsLinearLayout에서 장면 좌표를 계산하십시오.
제 응용 프로그램에서는 QGraphicsWidget에서 파생 된 사용자 정의 객체를 사용하여 QGraphicsLinearLayout 안에 넣었습니다. 하지만 이제 각 항목의 장면 좌표를 찾아야합니다. 가능한가? 방법?QGraphicsLinearLayout에서 장면 좌표를 계산하십시오.
QGraphicsWidget
은 QGraphicsObject
에서 상속되며, 차례로 QGraphicsItem
을 상속합니다. 따라서 mapToScene
함수 중 하나를 사용하여 항목 좌표를 장면 좌표로 변환 할 수 있습니다. 예를 들어
:
QPointF p = myItem->mapToScene(QPointF(0,0));
는 당신에게 항목의 왼쪽 상단 모서리의 현장 위치를 제공 할 것입니다.