0

nokia Qt で QDeclarativeItem オブジェクトを QImage オブジェクトに変換する必要があります。それを行う方法はありますか?

4

1 に答える 1

1

アイテムの外接する四角形を取得できます

QRectF QGraphicsItem::boundingRect()

また、QDeclarativeView へのポインターが必要になります。これを使用して、この四角形を QImage にレンダリングできます。

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

(未テスト)

于 2012-06-27T14:19:20.903 に答える