我有一个QGraphicsObject
派生类,它包含QImage
和ovveride
paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
在痛苦中,我成功地绘制了QImage
。
QGraphicsObject
是QGraphicsScene
的项目,后者位于QGraphicsView
内。 QImage
尺寸超出QGraphicsScene
尺寸。我的目的是drag
QImage
(或QGraphicsObject
),以显示QImage
的超出部分。我怎么能得到这个?必须translate
QImage
画布?
可以指出某种文档或示例吗?
感谢
答案 0 :(得分:1)
使用QGraphicsPixmapItem可能更容易,让QGraphicsView为您处理拖动: http://qt-project.org/doc/qt-4.8/qgraphicsview.html#dragMode-prop