Wie kann ich Menubars in QtQuick Controls 2 haben? Früher war es so sein (in Application):Menubars in QtQuick Controls 2
menuBar: MenuBar {
Menu {
title: qsTr('File')
MenuItem {
text: qsTr('&Test')
onTriggered: console.log('test')
}
MenuItem {
text: qsTr('&Exit')
onTriggered: Qt.quit();
}
}
}
Aber nach zu Qt 5.7 Upgrade gibt es diesen Fehler: Invalid property name "menuBar".(M16)
P. S. es verwendet, um geräteeigenen Menüsystem zu verwenden, zum Beispiel auf sie nativen OS X-Bildschirm topbar menubar verwendet, auf Linux und Windows es nativen topbar menubar in Anwendung, etc. verwendet
Bitte versuchen Sie ein komplettes Beispiel zu veröffentlichen ... Was ist Ihr Wurzelelement? Was sind deine Importe? Wenn Sie 'ApplicationWindow' verwenden, scheint die Eigenschaft in 5.7 ... (http://doc.qt.io/qt-5.7/qml-qtquick-controls-applicationwindow.html#menuBar-prop) vorhanden zu sein. – maxik