有没有办法使用 Qt Quick Controls 2 添加标准About
和Preferences...
菜单项?
Qt 版本 5.7,macOS Sierra 10.12.2
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
元素 thou。但它本质上只是一排打开菜单的按钮加上一个栏的填充物,固定在窗口的顶部。所以你可以很容易地自己做。
使用控件 2 的缺点是它似乎不支持原生菜单样式。
好消息——即将发布的 5.8 版本将附带该Qt.labs.platform
模块,该模块提供平台原生控件,有菜单栏、菜单、菜单项、菜单组和分隔符。