QGraphicsView und Zoom

Alles rund um die Programmierung mit Qt
Antworten
mathies
Beiträge: 149
Registriert: 9. Februar 2007 17:50
Wohnort: Erfurt

QGraphicsView und Zoom

Beitrag 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
hilby
Beiträge: 31
Registriert: 31. Mai 2006 16:26

Beitrag 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
mathies
Beiträge: 149
Registriert: 9. Februar 2007 17:50
Wohnort: Erfurt

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Und wie willst du es dann in der Scene verhindern wenn dich der Status der View nicht interessiert?
mathies
Beiträge: 149
Registriert: 9. Februar 2007 17:50
Wohnort: Erfurt

Beitrag von mathies »

Hab das mit der Scene verwechselt..
scene.matrix().m11 ()
war ne irritierende Schreibweise :)

Ich probiers mal, danke.

Grüßle,
Matthias
Antworten