单击包含子菜单项的菜单项会使子菜单项隐藏在QML中

时间:2017-01-04 14:52:51

标签: c++ qt menu qml menuitem

所以我的问题几乎就是当我点击菜单,然后快速点击menuItem2(包含子菜单项)时,子菜单项将显示0.5秒然后隐藏。我必须再次点击或再次悬停在menuItem2上,才能正确显示子菜单项。

明确显示子菜单项的唯一方法是将鼠标悬停在menuItem2上而不点击任何内容。

如果我想在触摸屏上发布我的程序,这是一个问题,因为点击会使子菜单项隐藏(悬停的概念确实不起作用......)。

Menu {
      id: menu
      MenuItem {
         text: "menuItem1"
      }
      Menu{
         title: "menuItem2"
         MenuItem {
            id: subMenuItem1
            objectName: "subMenuItem1"
            text: "subMenuItem1"
         }
         MenuItem {
            id: subMenuItem2
            objectName: "subMenuItem2"
            text: "subMenuItem2"
         }
      }   
}

感谢您解决此问题。

0 个答案:

没有答案