wie pan images in QGraphicsView

Ich bin derzeit in der Lage zu laden, mein Bild in ein grahpics Szene, und dann wieder in eine QGraphicsViewer.

Ich bin in der Lage, implementieren eine zoom-Funktion von dtecting ein QEvent::Rad-und rufen dann den graphicsViews der scale () - Funktion.

Aber ich kann nicht scheinen, um herauszufinden, wie man die pan-Funktionalität arbeiten. Ich wollen im Grunde, zu erkennen, wenn eine Maus klickt unten auf das Bild, und verschieben Sie das Bild nach Links, rechts, oben oder unten zusammen mit der Maus.

Als jetzt, ich haben im Grunde ein MouseFilter Klasse, ist die Erkennung von Ereignissen, und Sie tun verschiedene Dinge, je nach event-Typ. Ich befestigt, die Zuhörer auf die QGraphicsView Objekt

InformationsquelleAutor Derek | 2011-01-20
Schreibe einen Kommentar