Я хочу зафиксировать размер изображения внутри элемента и справа от него иметь более высокий прямоугольник.
Вот объявление моего компонента
import QtQuick 2.9
import QtQuick.Controls 2.5
Item {
id: button
width: 100
height: 200
signal clicked
Image {
id: backgroundImage
anchors.fill: parent
source: (button.enabled ? "images/simulation.png" : "images/simulation.png")
width: 100
height: 100
}
Rectangle {
color: "#22add8"
anchors.left: backgroundImage.right
anchors.leftMargin: 10
width: 5
height: 200
}
//Mouse area to react on click events
MouseArea {
anchors.fill: button
onClicked: {
console.log("clicked")
button.clicked()
}
onPressed: {
console.log("pressed")
backgroundImage.source = "images/simulation.png" }
onReleased: {
console.log("released")
backgroundImage.source = (button.enabled ? "images/simulation.png" : "images/simulation.png")
}
}
}
Изображениевсегда принимает высоту элемента
Как я могу исправить размер изображения?