MenuItem QML 类型
在菜单中展示一个项目。 更多...
导入语句 | import QtQuick.Controls |
继承 |
属性
- arrow : Item
(自 QtQuick.Controls 2.3 (Qt 5.10))
- highlighted : bool
- menu : Menu
(自 QtQuick.Controls 2.3 (Qt 5.10))
- subMenu : Menu
(自 QtQuick.Controls 2.3 (Qt 5.10))
信号
- void triggered()
详细描述
MenuItem 是一个方便的类型,它实现了 AbstractButton API,提供了一种熟悉的方式来响应菜单项的 触发,例如。
MenuItem 从 AbstractButton 继承其 API。例如,您可以使用 AbstractButton API 来设置 text 和 icon。
Button { id: fileButton text: "File" onClicked: menu.open() Menu { id: menu MenuItem { text: "New..." onTriggered: document.reset() } MenuItem { text: "Open..." onTriggered: openDialog.open() } MenuItem { text: "Save" onTriggered: saveDialog.open() } } }
属性说明
arrow : Item |
highlighted : bool |
menu : Menu |
该属性包含包含此菜单项的菜单,或者在项目不在菜单中时为 null
。
此属性自 QtQuick.Controls 2.3 (Qt 5.10) 中引入。
subMenu : Menu |
该属性包含在此项目中呈现子菜单,或者在项目不是子菜单项目时为 null
。
此属性自 QtQuick.Controls 2.3 (Qt 5.10) 中引入。
信号文档
void triggered() |
当用户触发菜单项时,会发送此信号。
注意:相应的处理函数是 onTriggered
。
© 2024 Qt公司 Ltd. 本文档所包含的贡献内容为各自所有者的版权。本提供的文档根据自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款许可。Qt及其相关标志是芬兰的和/或其他国家的Qt公司 Ltd. 的商标。所有其他商标均为各自所有者的财产。