У меня есть простой дизайн QuickControls2 QML, где изображение должно растягиваться горизонтально, чтобы заполнить окно приложения и сохранить его соотношение сторон.Но когда я запускаю свою программу, изображение не масштабируется / растягивается.
Проблема в том, что изображение меньше текущего размера окна, а QT не увеличивает / не увеличивает размеробраз?Есть ли параметр, чтобы QT изменял размер изображения, чтобы заполнить его ширину независимо от размера изображения?
Можете ли вы дать мне знать, что не так и как я могу это исправить?
import QtQuick 2.9
import QtQuick.Controls 2.2
import QtQuick.Layouts 1.3
ApplicationWindow {
id: applicationWindow
visible: true
width: 640
height: 480
title: qsTr("Scroll")
ColumnLayout {
id: mainLayout
anchors.fill: parent
Image {
id: imagePane
Layout.fillWidth: true
fillMode: Image.PreserveAspectFit
source: "placeholder.jpg"
}
}
}
![enter image description here](https://i.stack.imgur.com/CUcbJ.jpg)