Seite 1 von 1
QGraphicsView und Zoom
Verfasst: 7. Mai 2007 12:46
von mathies
Hallo,
wie kann ich prüfen in welchem "Zoomstatus" meine angezeigte Szene im Moment ist? Ich möchte einfach verhindern, dass man zu weit weg bzw. zu nah heran zoomen kann.
Grüßle,
Matthias
Verfasst: 7. Mai 2007 14:18
von hilby
ganz einfach....
aus dem QGraphicsView die aktuelle Matrix auslesen
scene.matrix().m11 () --> Returns the horizontal scaling factor.
scene.matrix().m22 () --> Returns the vertical scaling factor.
sollte helfen
der hilby
Verfasst: 7. Mai 2007 15:30
von mathies
Hi,
matrix() ist keine Funktion von QGraphicsScene und nen QGraphicsItem hab ich noch net in meinem QGraphicsView. Es müßte also irgendwie anders zu prüfen sein
Grüßle,
Matthias
Verfasst: 7. Mai 2007 16:16
von upsala
Und wie willst du es dann in der Scene verhindern wenn dich der Status der View nicht interessiert?
Verfasst: 7. Mai 2007 16:30
von mathies
Hab das mit der Scene verwechselt..
scene.matrix().m11 ()
war ne irritierende Schreibweise
Ich probiers mal, danke.
Grüßle,
Matthias