Qt5 C ++ QGraphicsView: obrazy nie pasują do ramki widoku

Pracuję nad programem, który pokazuje użytkownikowi wybrane przez niego zdjęcie. Ale jest problem, ponieważ chciałbym dopasować ten obraz w ramce QGraphicsView, a obraz jest naprawdę mniejszy niż ramka.

Oto mój kod:

image = new QImage(data.absoluteFilePath()); // variable data is defined when calling this method
scn = new QGraphicsScene(this); // object defined in header
ui->graphicsView->setScene(scn);
scn->addPixmap(QPixmap::fromImage(*image));
ui->graphicsView->fitInView(scn->itemsBoundingRect(),Qt::KeepAspectRatio);

Próbowałem wielu rozwiązań, które znalazłem w sieci, ale nikt mi nie pomógł. Obraz ma rozmiar około 40 x 60 px, gdy ramka ma rozmiar 200 x 400 pikseli. Co może być nie tak?

Oto przykład tego, co jest produkowane z powyższym kodem i co chcę wydać:

questionAnswers(3)

yourAnswerToTheQuestion