Qt 应用程序上带有 QtQuickControls2 的下拉菜单

DropDown menu with QtQuickControls2 on Qt application

在 qt quick controls 2 上,如何使用其他按钮的下拉菜单配置按钮项。当用户单击此按钮时,将触发 onClicked 信号,并且在该按钮下方应打开带有其他按钮的下拉菜单。我尝试使用 ButtonGroup,但我不知道这是否是最佳做法。有一些 Controls2 项目可以使用吗?谢谢指教

最好的问候 丹妮尔

QtQuick.Controls 2.0 中有 Menu 可以为所欲为。

示例取自 documentation :

Button {
    id: fileButton
    text: "File"
    onClicked: menu.open()

    Menu {
        id: menu
        y: fileButton.height

        MenuItem {
            text: "New..."
        }
        MenuItem {
            text: "Open..."
        }
        MenuItem {
            text: "Save"
        }
    }
}