Qt5 C ++ QGraphicsView: изображения не соответствуют рамке вида

Я работаю над программой, которая показывает пользователю какую-то картинку, которую он выбрал. Но есть проблема, потому что я хотел бы разместить эту картинку в QGraphicsView 'Рамка и картинка действительно меньше рамки.

Так вот'мой код:

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);

Я пробовал много решений, которые я нашел в Интернете, но никто не сделалмне не поможет Размер изображения составляет около 40 x 60 пикселей, а размер кадра - 200 x 400 пикселей. Что может быть не так?

Вот некоторый пример того, что производится с кодом выше и что я хочу получить:

Ответы на вопрос(3)

Ваш ответ на вопрос