0
몇 가지 항목이 추가 된 장면이 있습니다. 문제는 항목이 표시 될 때 겹치는 것입니다. 각 항목이 나타날 위치를 QGraphicsView
또는 QGraphicsScene
에 표시 할 방법이 있습니까?QGraphicsView에 여러 개의 QImage를 넣는 방법은 무엇입니까?
몇 가지 항목이 추가 된 장면이 있습니다. 문제는 항목이 표시 될 때 겹치는 것입니다. 각 항목이 나타날 위치를 QGraphicsView
또는 QGraphicsScene
에 표시 할 방법이 있습니까?QGraphicsView에 여러 개의 QImage를 넣는 방법은 무엇입니까?
예, QGraphicsItem::setPos()
메서드를 사용해야합니다. QGraphicsPixmapItem
을 추가 했으므로 다음과 같이 표시 될 수 있습니다.
QGraphicsScene *scene = ... ; // your scene
QImage image = ... ; // the QImage you want to add to the scene
QPixmap pixmap = QPixmap::fromImage(image) ;
// add image item to the scene
QGraphicsPixmapItem * imageItem = scene->addPixmap(pixmap) ;
// modify item's position in scene coordinates
QPointF imagePos = ... ; // whatever scene pos you want
imageItem->setPos(imagePos) ;