MouseArea { id: mouseRegion anchors.fill: parent; acceptedButtons: Qt.LeftButton | Qt.RightButton // 激活右键(别落下这个) onClicked: { if (mouse.button == Qt.RightButton) { // 右键菜单 // contentMenu.popup() } } } Menu { // 右键菜单 //title: "Edit" id: contentMenu MenuItem { text: "Cut" shortcut: "Ctrl+X" onTriggered: {} } MenuItem { text: "Copy" shortcut: "Ctrl+C" onTriggered: {} } MenuItem { text: "Paste" shortcut: "Ctrl+V" onTriggered: {} } MenuSeparator { } Menu { title: "More Stuff" MenuItem { text: "Do Nothing" } } }
效果图