import QtQuick 2.2 import QtQuick.Controls 2.15 Item { width : 640 height : 480 Menu { id: someMenu MenuItem { text: "Menu Item2" } MenuSeparator {} Menu { title: "Sub Menu2" MenuItem { text: "Sub Menu2 - Item 1" } } } Button { id: clck text: "Click 1" onClicked: { someMenu.popup(x, y + height) } } Button { anchors.horizontalCenter : parent.horizontalCenter anchors.verticalCenter : parent.verticalCenter text: "Click C" onClicked: { someMenu.popup(x, y + height) } } Button { text: "Click 2" anchors.right : parent.right onClicked: { someMenu.popup() } } }