使用qml 完成菜单栏和工具栏的编写,为菜单项和工具栏中的 actions 选择标准系统图标,工具栏上有File、Play、Help三个按钮
时间: 2024-04-09 21:29:16 浏览: 84
Sure! 下面是一个使用QML编写菜单栏和工具栏,并选择标准系统图标的示例:
```qml
import QtQuick 2.15
import QtQuick.Controls 2.15
import QtQuick.Controls.Styles 1.4
import QtQuick.Layouts 1.15
ApplicationWindow {
visible: true
width: 640
height: 480
title: "Menu and Toolbar Example"
menuBar: MenuBar {
Menu {
title: "File"
MenuItem {
text: "Open"
icon.name: "document-open"
}
MenuItem {
text: "Save"
icon.name: "document-save"
}
MenuItem {
text: "Exit"
icon.name: "application-exit"
}
}
Menu {
title: "Play"
MenuItem {
text: "Play"
icon.name: "media-play"
}
MenuItem {
text: "Pause"
icon.name: "media-pause"
}
MenuItem {
text: "Stop"
icon.name: "media-stop"
}
}
Menu {
title: "Help"
MenuItem {
text: "About"
icon.name: "help-about"
}
}
}
ToolBar {
RowLayout {
Button {
text: "File"
icon.name: "document-open"
}
Button {
text: "Play"
icon.name: "media-play"
}
Button {
text: "Help"
icon.name: "help-about"
}
}
}
}
```
在这个示例中,使用了 `MenuBar` 来创建菜单栏,然后在每个 `Menu` 中使用 `MenuItem` 来添加菜单项,并通过 `icon.name` 属性选择了标准系统图标。
同时,使用了 `ToolBar` 来创建工具栏,并在其中放置了三个按钮,分别是 "File"、"Play" 和 "Help",也使用了 `icon.name` 属性选择了标准系统图标。
你可以根据需要进一步定制菜单项和工具栏按钮的样式和行为。
阅读全文