Gibt es eine Möglichkeit, Standard-Menüoptionen About
und Preferences...
mit Qt Quick Controls 2 hinzuzufügen?Qt Quick Controls 2 Einstellungsfenster von MacOs
Qt-Version 5.7, macOS Sierra 10.12.2
Gibt es eine Möglichkeit, Standard-Menüoptionen About
und Preferences...
mit Qt Quick Controls 2 hinzuzufügen?Qt Quick Controls 2 Einstellungsfenster von MacOs
Qt-Version 5.7, macOS Sierra 10.12.2
Check out Menu
und MenuItem
von Controls 2
.
Button {
id: fileButton
text: "File"
onClicked: menu.open()
Menu {
id: menu
y: fileButton.height
MenuItem {
text: "New..."
}
MenuItem {
text: "Open..."
}
MenuItem {
text: "Save"
}
}
}
Steuerelemente 2 scheint kein MenuBar
Element thou zu haben. Aber es ist im Wesentlichen nur eine Reihe von Schaltflächen, die Menüs öffnen und eine Füllung für die Leiste, die oben im Fenster verankert ist. So können Sie es leicht selbst machen.
Der Nachteil der Verwendung von Steuerelementen 2 besteht darin, dass die nativen Menüstile nicht unterstützt werden.
Gute Nachrichten - die kommende Version 5.8 wird mit dem Modul kommen, das Plattform native Kontrollen bietet, gibt es eine Menüleiste, Menü, Menüelement, Menügruppen und Trennzeichen.
Ja, ich weiß, wie man Fenster/Ansicht/Dialog macht. Aber wie fügt man einen Menüpunkt in die Menüleiste ein? –
Set MenuItem.PreferencesRole für ein MenuItem von Qt Labs-Plattform: https://doc-snapshots.qt.io/qt5-5.8/qml-qt-labs-platform-menuitem.html#role-prop – jpnurmi