[英]QML Image not updating after source change
我正在使用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()
}
}
}
我也嘗試通過父級對其進行更新。
終於發現了我自己的錯誤:
需要成為
two_player_button.source = "resources/base/players_2_hl.png"
只是說
source = "resources/base/players_2_hl.png"
也不會起作用,並設置父源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.