我使用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