2012-06-27 7 views

ответ

1

Вы можете получить ограничивающий прямоугольник вашего пункта с

QRectF QGraphicsItem::boundingRect() 

Вам также потребуется указатель на ваш QDeclarativeView, который вы можете использовать, чтобы сделать этот прямоугольник в QImage с

void QGraphicsView::render (QPainter * painter, 
    const QRectF & target = QRectF(), const QRect & source = QRect(), 
    Qt::AspectRatioMode aspectRatioMode = Qt::KeepAspectRatio) 

(Untested.)

Смежные вопросы