2012-06-14 3 views
0

은 내가 QImage을 보유하고 QGraphicsObject 파생 클래스를 가지고 내가 QImage을 그릴 succefully 고통에서Qt는 : QGraphicObject 및 QImage

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

을 ovveride. QGraphicsObjectQGraphicsScene이고 후자는 QGraphicsView입니다. QImage 치수가 QGraphicsScene 치수를 초과합니다. 내 목적은 QImage의 초과 부분을 표시하기 위해 dragQImage (또는 QGraphicsObject)입니다. 나는 어떻게 이것을 얻을 수 있습니까? QImage 캔버스에 translate이 있습니까?

어떤 종류의 문서 또는 예를 나타낼 수 있습니까?

감사

답변

1

단지 QGraphicsPixmapItem를 사용하는 것이 더 쉬울 수와를 QGraphicsView 당신을위한 드래그를 처리 할 수 ​​있습니다 http://qt-project.org/doc/qt-4.8/qgraphicsview.html#dragMode-prop

+0

사실 나는를 QGraphicsView 터치 이벤트를 관리 할 수 ​​있도록하고 나는 QGraphicObject에 QTransform을 applyed. 너 무슨 생각해? – Blackbelt