如何将QDeclarativeItem转换为QImage

时间:2012-06-27 13:36:59

标签: qt

我需要在Nokia Qt中将QDeclarativeItem对象转换为QImage对象,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用

获取项目的边界矩形
QRectF QGraphicsItem::boundingRect()

您还需要一个指向QDeclarativeView的指针,您可以使用该指针将此矩形渲染为带有

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

(未测试)。