Come posso avere Menubars in QtQuick Controls 2? Ha usato per essere come questo (in ApplicationWindow):Menubar 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();
}
}
}
Ma dopo l'aggiornamento a Qt 5.7 dà questo errore: Invalid property name "menuBar".(M16)
P.S. utilizzava il sistema di menu nativo del dispositivo, per esempio su OS X utilizzava la barra dei menu superiore della schermata nativa, su Linux e Windows utilizzava nativa nella barra dei menu topbar dell'applicazione, ecc.
Si prega di provare a pubblicare un esempio completo ... Qual è il tuo elemento principale? Quali sono le tue importazioni? Se si utilizza 'ApplicationWindow' la proprietà sembra esistere in 5.7 ... (http://doc.qt.io/qt-5.7/qml-qtquick-controls-applicationwindow.html#menuBar-prop). – maxik