Я использую этот код для загрузки изображения и показа на экране.
void MainWindow::on_actionOpen_triggered(void){
QString fileName;
fileName = QFileDialog::getOpenFileName(this,
tr("Open Image"), "C:\\Users", tr("Image Files (*.png *.jpg *.jpeg *.bmp)"));
qim.load( fileName );
pixmap = QPixmap::fromImage( qim );
scene.clear();
scene.addPixmap( pixmap );
ui->graphicsView->setScene(&scene);
}
Но когда я загружаю маленькое изображение, оно не заполняет экран и отображается в исходном размере. Как видите:

Нужный экран должен выглядеть следующим образом:

(Я пытаюсь сделать приложение, похожее на этот сайт . Оттенки серого не имеет значения.)
Используемое изображение: 