Logo FluentUI

InputMenu QML Type

提供一个上下文菜单,用于输入操作(剪切、复制、粘贴、撤销、全选)。. More...

Import Statement: import FluentUI.Controls 1.0

Properties

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()

关闭上下文菜单。如果菜单处于打开状态,则将其隐藏。


显示上下文菜单。如果菜单已显示,则会更新菜单的内容和状态。