Hi
ich habe eine GraphicsScene und ein GraphicsView. Zoomen kann ich über das Mausrad mittels der scale() Funktion.
Ich will nun versuchen genau auf die aktuelle Mausposition zu zoomen.
Ich habe schonmal daran gedacht den Anzeigebereich der Scene so zu verschieben, dass die Mausposition immer das Center des Rechtecks ist. Aber damit bin ich irgendwie nicht weit gekommen...
Hat da jemand vllt. noch eine Idee wie ich das sonst noch umsetzen kann?
grüße
Zoom auf Mousezeiger
danke euch beiden. habe es jetzt so gelöst.
grüße
Code: Alles auswählen
void ImageWindow::ZoomIn()
{
View_->centerOn (CurrentMousePosition_.x(), CurrentMousePosition_.y());
ScaleImage(1.25);
}