如何在 QtQuick Controls 2 中拥有菜单栏?它曾经是这样的(在ApplicationWindow中):
menuBar: MenuBar {
Menu {
title: qsTr('File')
MenuItem {
text: qsTr('&Test')
onTriggered: console.log('test')
}
MenuItem {
text: qsTr('&Exit')
onTriggered: Qt.quit();
}
}
}
但是在升级到 Qt 5.7 之后,它给出了这个错误:Invalid property name "menuBar".(M16)
PS它曾经使用设备的本机菜单系统,例如在OS X上它使用本机屏幕的顶部栏菜单栏,在Linux和Windows上它在应用程序顶部栏菜单栏中使用本机等。