我使用Qt Quick的控制2及寫上下文菜單下面的代碼:如何隱藏菜單項QML
Menu{
id: contextmenu
x: (parent.width - contextmenu.width)/2
y: (parent.height - contextmenu.height)/2
modal: true
property int selid
MenuItem {
text: "Compare"
visible: isexp
}
Divider{ visible: isexp }
MenuItem {
text: "Send..."
visible: isexp
}
Divider{ visible: isexp }
MenuItem {
text: "Edit..."
}
Divider{}
MenuItem {
text: "Delete"
}
}
分頻器 - 這是我的組件。 isexp是對象的屬性。當isexp錯誤的菜單顯示錯誤。查看屏幕截圖: https://s31.postimg.org/c608kdtbv/qqq.png
如何更改菜單項的可見性並正確顯示菜單。感謝您的建議。
禁用項目仍然可見。我需要修改菜單。 – MCoder
我知道,這就是爲什麼我說我不認爲它是受支持的用例。其實,也許如果你把高度設置爲0。 – Mitch
這也是行不通的。 – MCoder