Seite 1 von 1

Positionen in QGraphicsScene

Verfasst: 23. Juli 2007 19:20
von NPhard
Hallo,

ich habe eine QGraphicsScene in die ich eine Pixmap hinzufüge (mit addPixmap). Dieses Bild dient als Hintergrundbild auf dem ich arbeite (Objekte zeiche etc.), entsprechend setzte ich SceneRect auf die Grösse des Bildes.
Wenn ich nun in das Bild reinzoome (mit scale) etc., dann möchte ich die scenePos des aktuell SICHTBAREN Bereiches haben, also sprich den Punkt oben links und den Punkt unten Rechts.
Weiß jemand wie das geht?

Danke,
NPHard

Verfasst: 23. Juli 2007 19:57
von upsala
Jedes QGraphicsItem hat die Möglichkeiten Item-Koordinaten in Scene-Koordinaten umzurechnen...

Verfasst: 23. Juli 2007 20:12
von NPhard
Hi! Sorry, aber ich weiß nicht wie mir das in diesem Fall helfen soll. Die Position des pix ist ja fix, ich kann es ja auch nicht bewegen etc. Das einzige was ich mache ist in die view zu scalen. Und dann brauche ich die scene Koordinaten des sichtbaren Bereichs (Ausschnitt des Bildes).

Verfasst: 24. Juli 2007 15:50
von NPhard
Niemand eine Idee??