Изображение QML не обновляется после смены источника

Я использую Qt Quick 2 и хотел бы, чтобы изображение QML обновлялось при изменении источника с помощью нажатия на изображение. Но не может этого добиться.

Было несколько похожих вопросов, но эти решения не принесли никакой радости в моем случае. Оба изображения добавляются в решение, и я могу установить для изображения любое. Просто не могу обновить изображение после смены источника.

заранее спасибо

 Image {
id : two_player_button
x: 24
y: 105
cache : false
fillMode: Image.PreserveAspectCrop
z: 1
sourceSize.height: 0
sourceSize.width: 0
source: "resources/base/players_2.png"
MouseArea {

anchors.fill: parent
onClicked: {
source: "resources/base/players_2_hl.png"//two_player_button.update()
}
}
}

Я также попытался обновить его через родителя.

1

Решение

Наконец нашел свою ошибку:

нужно быть

two_player_button.source = "resources/base/players_2_hl.png"

Просто говорю

source = "resources/base/players_2_hl.png"

также не работал бы и устанавливает родительский источник.

0

Другие решения


По вопросам рекламы [email protected]