56 lines
1.2 KiB
QML
56 lines
1.2 KiB
QML
// Copyright (C) 2024 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
|
|
|
|
import QtQuick
|
|
import QtQuick.Controls
|
|
|
|
ApplicationWindow {
|
|
id: root
|
|
property bool menuBarVisible: true
|
|
property alias fileMenu: fileMenu
|
|
property alias contents: contents
|
|
|
|
width: 400
|
|
height: 400
|
|
visible: true
|
|
|
|
menuBar: MenuBar {
|
|
visible: root.menuBarVisible
|
|
Menu {
|
|
id: fileMenu
|
|
title: "&File"
|
|
MenuItem { text: "&Open..." }
|
|
MenuItem { text: "&Save" }
|
|
MenuItem { text: "Save &As..." }
|
|
MenuSeparator { }
|
|
MenuItem { text: "&Quit" }
|
|
}
|
|
|
|
Rectangle {
|
|
color: "red"
|
|
width: 100
|
|
height: 20
|
|
}
|
|
|
|
Menu {
|
|
title: "&Edit"
|
|
MenuItem { text: "&Cut" }
|
|
MenuItem { text: "&Copy" }
|
|
MenuItem { text: "&Paste" }
|
|
}
|
|
|
|
MenuBarItem {
|
|
menu: Menu {
|
|
title: "&Help"
|
|
MenuItem { text: "&About" }
|
|
}
|
|
}
|
|
}
|
|
|
|
Rectangle {
|
|
id: contents
|
|
anchors.fill: parent
|
|
color: "green"
|
|
}
|
|
}
|