[英]How to change a property of a object in QML upon a hover?
我有矩形 object,我需要在懸停時更改它的背景顏色。 我怎樣才能做到這一點? 我試過了但沒用
Rectangle {
id: section1
color: "#293645"
radius: 10
anchors.fill: parent
anchors.rightMargin: 20
anchors.leftMargin: 20
anchors.bottomMargin: 25
anchors.topMargin: 25
MouseArea {
hoverEnabled: true
onEntered: {
section1.color = "red"
}
}
只需設置MouseArea anchor.fill屬性即可解決您的問題。
Rectangle {
id: section1
color: "#293645"
radius: 10
anchors.fill: parent
anchors.rightMargin: 20
anchors.leftMargin: 20
anchors.bottomMargin: 25
anchors.topMargin: 25
MouseArea {
anchors.fill: parent
hoverEnabled: true
onEntered: {
section1.color = "red"
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.