S'il vous plaît quelqu'un peut-il m'expliquer une chose. Supposons que j'ai un élément, si je clique dessus, un menu déroulant apparaît. Comment faire cela lorsque vous survolez des éléments de menu, ils se distinguent comme ça?QML MenuItem En surbrillance ne fonctionne pas
code:
Rectangle {
id: main_window
width: 600
height: 600
property int mrg: 10
Rectangle {
anchors.centerIn: parent
width: 500
height: 500
color: 'green'
Text {
id: field
text: "Click!"
font.pointSize: 20
color: 'white'
anchors.centerIn: parent
MouseArea {
id: ma
anchors.fill: parent
hoverEnabled: true
onClicked: {
menu.x = ma.mouseX
menu.open()
}
}
Menu {
id: menu
y: field.height
MenuItem {
text: "Menu item"
highlighted: true
}
}
}
}
}
Dans la documentation, je suis tombé sur le point que la highlight
appropriée est responsable de sélectionner l'élément de menu approprié. Je l'ai installé dans le True, mais cela n'a rien changé. S'il vous plaît dites-moi ce que je fais mal. Merci beaucoup.
Merci beaucoup pour l'aide. C'est du travail! –