Jak mogę mieć Menubars w QtQuick Controls 2? Kiedyś było tak (w ApplicationWindow):Menubary w QtQuick Controls 2
menuBar: MenuBar {
Menu {
title: qsTr('File')
MenuItem {
text: qsTr('&Test')
onTriggered: console.log('test')
}
MenuItem {
text: qsTr('&Exit')
onTriggered: Qt.quit();
}
}
}
Ale po uaktualnieniu do Qt 5.7 daje ten błąd: Invalid property name "menuBar".(M16)
PS: używał natywnego systemu menu urządzenia, na przykład na OS X używał paska menu paska ekranu rodzimego, w systemie Linux i Windows używał natywnego paska menu paska górnego itp.
Spróbuj podać pełny przykład ... Jaki jest Twój główny element? Jaki jest twój import? Jeśli używasz 'ApplicationWindow', właściwość wydaje się istnieć w 5.7 ... (http://doc.qt.io/qt-5.7/qml-qtquick-controls-applicationwindow.html#menuBar-prop). – maxik