1. menu的第一种用法:
MenuBar
{
Menu{
id:menu1
// visible: true
title:qsTr("&project")
MenuItem{
id: mi1
text:qsTr("&save")
onClicked: {
console.log("1233")
}
}
MenuItem{
id: mi2
text:qsTr("&load")
onClicked: {
console.log("1233")
}
}
MenuItem{
id: mi3
text:qsTr("&edit")
onClicked: {
console.log("1233")
}
}
}
Menu{
id:menu2
// visible: true
title:qsTr("&calculate")
MenuItem{
id: mi21
text:qsTr("&releative")
onClicked: {
console.log("1233")
}
}
MenuItem{
id: mi22
text:qsTr("&absolutely")
onClicked: {
console.log("1233")
}
}
MenuItem{
id: mi23
text:qsTr("&global")
onClicked: {
console.log("1233")
}
}
}
}
2.menu的第二种用法
MenuBar{
Menu{
title: qsTr("&File")
Action{
text: qsTr("&New...")
onTriggered: {
console.log(qsTr("点击了 new 按钮"))
}
}
}
}
(3)第三种方法
Action{
id:act1
text:qsTr("&New...")
onTriggered: {
console.log("12345678")
}
}
Action{
id:act2
text:qsTr("&NewPick...")
onTriggered: {
console.log("12345678")
}
}
MenuBar{
Menu{
title:qsTr("projection")
MenuItem{
action: act1
}
MenuItem{
action: act2
}
MenuItem{
action: act1
}
}
}