答案 0 :(得分:1)
Button {
id: fileButton
text: "File"
onClicked: menu.open()
Menu {
id: menu
y: fileButton.height
MenuItem {
text: "New..."
}
MenuItem {
text: "Open..."
}
MenuItem {
text: "Save"
}
}
}
控件2似乎没有MenuBar
元素。但它基本上只是一排按钮,打开菜单加上酒吧的填充物,固定在窗口的顶部。所以你可以自己轻松完成。
使用控件2的缺点是它似乎不支持本机菜单样式。
好消息 - 即将发布的5.8版本将附带Qt.labs.platform
模块,该模块提供平台本机控件,有菜单栏,菜单,菜单项,菜单组和分隔符。