InputMenu QML Type
提供一个上下文菜单,用于输入操作(剪切、复制、粘贴、撤销、全选)。. More...
Import Statement: | import FluentUI.Controls 1.0 |
Properties
- copyText : string
- cutText : string
- pasteText : string
- selectAllText : string
- targetItem : var
- undoText : string
Methods
Detailed Description
`InputMenu` 组件用于在用户与输入控件交互时显示一个上下文菜单。菜单包含常用的文本操作选项,如剪切、复制、粘贴、撤销和全选。菜单的显示和隐藏取决于目标控件的状态和用户交互。
示例用法:
InputMenu { targetItem: someInputField cutText: qsTr("Cut") copyText: qsTr("Copy") pasteText: qsTr("Paste") undoText: qsTr("Undo") selectAllText: qsTr("Select All") }
Property Documentation
copyText : string |
复制操作的文本。默认为 "Copy"。
cutText : string |
剪切操作的文本。默认为 "Cut"。
pasteText : string |
粘贴操作的文本。默认为 "Paste"。
selectAllText : string |
全选操作的文本。默认为 "Select All"。
targetItem : var |
目标控件,`InputMenu` 将根据此控件的状态显示菜单。通常是输入框或文本编辑控件。
undoText : string |
撤销操作的文本。默认为 "Undo"。
Method Documentation
void close() |
关闭上下文菜单。如果菜单处于打开状态,则将其隐藏。
void popup() |
显示上下文菜单。如果菜单已显示,则会更新菜单的内容和状态。