在Qt应用程序上使用QtQuickControls2的DropDown菜单

时间:2017-07-07 08:29:57

标签: qt qml qtquick2 qt-quick

关于qt快速控件2,如何使用其他按钮的下拉菜单配置按钮项目。当用户点击此按钮时触发onClicked信号并在按钮下方应打开带有其他按钮的下拉菜单。我尝试使用ButtonGroup但我不知道这是否是最好的做法。有一些Controls2项目可供使用吗?谢谢你的建议

最诚挚的问候 丹尼尔

1 个答案:

答案 0 :(得分:2)

来自QtQuick.Controls 2.0的Menu可以做你想要的。

取自documentation

的示例

Popup button menu

private void showSnack(boolean isConnected) {
    String message;
    int color;
    Snackbar snackbar;
    if (isConnected) {
        Toast.make(getActivity(),"CONNECTED",Toast.LENGTH_SHORT).show();
    } else {
        Toast.make(getActivity(),"Disconnected",Toast.LENGTH_SHORT).show();
    }
}