我有一个包含QImage和ovveride的QGraphicsObject派生类
paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)在痛苦中,我成功地画出了QImage。QGraphicsObject是QGraphicsScene的一项,后者在QGraphicsView中。QImage维度超出了QGraphicsScene维度。我的目的是对QImage (或QGraphicsObject)执行drag命令,以显示QImage中超出范围的部分。我怎样才能做到这一点呢?必须对QImage画布执行translate操作?
可以给我一些文档或例子吗?
谢谢
发布于 2012-06-15 01:18:46
只使用QGraphicsPixmapItem并让QGraphicsView为您处理拖动可能会更简单:http://qt-project.org/doc/qt-4.8/qgraphicsview.html#dragMode-prop
https://stackoverflow.com/questions/11034590
复制相似问题