Qt:QGraphicObject和QImage

时间:2012-06-14 13:50:47

标签: qt qgraphicsview qgraphicsscene qimage

我有一个QGraphicsObject派生类,它包含QImage和ovveride

paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)

在痛苦中,我成功地绘制了QImageQGraphicsObjectQGraphicsScene的项目,后者位于QGraphicsView内。 QImage尺寸超出QGraphicsScene尺寸。我的目的是drag QImage(或QGraphicsObject),以显示QImage的超出部分。我怎么能得到这个?必须translate QImage画布?

可以指出某种文档或示例吗?

感谢

1 个答案:

答案 0 :(得分:1)

使用QGraphicsPixmapItem可能更容易,让QGraphicsView为您处理拖动: http://qt-project.org/doc/qt-4.8/qgraphicsview.html#dragMode-prop