有没有办法通过MenuBar
任何控件(或任何其他事件)事件显示MenuItem
和onClicked
?我尝试使用Menu的popup
功能,但它什么也没做。目的是在Android应用程序构建中重新实现ApplicationWindow
中的菜单按钮,使其看起来与当前菜单按钮不同,或者通过单击任何其他小部件来弹出任何其他菜单来使用它。我学习QML大约3个星期,有人可以帮助我吗?我认为它应该很简单,我想让它更简单和合乎逻辑。感谢任何代码示例。
答案 0 :(得分:3)
看起来我的问题方向错了。只是了解我需要显示somefile.txt
,使用Menu
函数真的很容易。例如QtQuick项目的标准模板,带有Button以显示指定的菜单。
popup
但我试图向Menu {
id: menuFile
title: qsTr("&File")
MenuItem {
text: qsTr("&Open")
onTriggered: messageDialog.show(qsTr("Open action triggered"));
}
MenuItem {
text: qsTr("E&xit")
onTriggered: Qt.quit();
}
}
Button{
onClicked: menuFile.popup()
}
展示列出的所有菜单,而且它确实需要另一种功能。