0

我有一个QGraphicsObject包含 aQImage和 ovveride的派生类

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

在痛苦中我成功地画了QImage。是的QGraphicsObject一个项目QGraphicsScene,后者在 a 内QGraphicsViewQImage尺寸超过QGraphicsScene尺寸。我的目的是为了drag显示QImage(或QGraphicsObject)的超出部分QImage。我怎样才能做到这一点?有translate画布QImage吗?

可以给我一些文档或示例吗?

谢谢

4

1 回答 1

1

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

于 2012-06-14T17:18:45.650 回答