QGraphicsView
Verfasst: 6. Januar 2011 14:30
Hallo alle zusammen!
Ich bastle gerade an einem Programm, das mir einen Baum (L-System) in eine QGraphicsScene zeichnet, die dann in einem QGraphicsView angezeigt wird.
Was ich gern wissen würde: wie ich den View so skaliere/zoome, dass er mir den Baum in maximaler Größe anzeigt, ohne etwas davon abzuschneiden.
Da ich kein kein Szene Rectangle mittels
scene->setSceneRect(QRectF(0, 0, sceneWidth, sceneHeight));
angegeben habe, sollte die QGraphicsScene die min/max Ausmaße meines Baumes haben.
Ich muss also nur noch View so skalieren dass die Scene den maximalen Platz darin einnimmt, um Szenarien wie in den Screenshots zu vermeiden.
Aber wie?
Ich bastle gerade an einem Programm, das mir einen Baum (L-System) in eine QGraphicsScene zeichnet, die dann in einem QGraphicsView angezeigt wird.
Was ich gern wissen würde: wie ich den View so skaliere/zoome, dass er mir den Baum in maximaler Größe anzeigt, ohne etwas davon abzuschneiden.
Da ich kein kein Szene Rectangle mittels
scene->setSceneRect(QRectF(0, 0, sceneWidth, sceneHeight));
angegeben habe, sollte die QGraphicsScene die min/max Ausmaße meines Baumes haben.
Ich muss also nur noch View so skalieren dass die Scene den maximalen Platz darin einnimmt, um Szenarien wie in den Screenshots zu vermeiden.
Aber wie?