Hallo,
ich verzweifle gerade mit einem QGraphicsView und einer darin enthaltenen QGraphicsScene. Ich möchte in der QGraphicsScene etwas malen und dort ein anderes Koordinatensystem verwenden als die Display-Pixelkoordinaten. Dafür ist das ganze ja soweit ich weiß auch gut. Sprich ich male im bereich -100<x/y<100 und will dann, dass der QGraphicsView genau diesen Bereich immer darstellt, egal wie groß der QGraphicsView gerade ist. Das Seitenverhältnis soll natürlich beibehalten werden.
Jetzt ist es so, dass in meiner Anwendung das gemalte immer viel zu klein dargestellt wird, so Faktor 10 ungefair! Dann wollte ich für den Beitrag das Ganze aufs Nötige in einem Widget zusammen stauchen und in meiner kleinen Beispielapp ist das angezeigte nun plötzlich zu groß statt zu klein, Fakor 1,2 würde ich schätzen.
Kann mir jemand sagen, wie ich den QGraphicsView dazu zwinge mir genau den Bereich anzueigen aus der QGraphicsScene, den ich will???
Ich habe mein zusammengestauchtes Beispiel noch mal angehängt.
QGraphicsView + QGraphicsScene Skalierung falsch
-
Jacky2k
QGraphicsView + QGraphicsScene Skalierung falsch
- Dateianhänge
-
- originalapp.png (245.55 KiB) 2637 mal betrachtet
-
- testapp.png (11.08 KiB) 2637 mal betrachtet
-
- main.cpp
- (694 Bytes) 248-mal heruntergeladen