Skip to content
组件/表单组件引入于 1.3.0

ETextEditor 富文本编辑 ​

import EUI 1.0

示例与代码 ​

富文本与格式工具 ​

QML 代码QML
效果
运行代码,体验组件交互

可修改文字、属性和事件,再点击运行。

代码在当前浏览器中运行 许可

只读内容 ​

QML 代码QML
效果
运行代码,体验组件交互

可修改文字、属性和事件,再点击运行。

代码在当前浏览器中运行 许可

隐藏工具栏 ​

QML 代码QML
效果
运行代码,体验组件交互

可修改文字、属性和事件,再点击运行。

代码在当前浏览器中运行 许可

选中文本格式 ​

QML 代码QML
效果
运行代码,体验组件交互

可修改文字、属性和事件,再点击运行。

代码在当前浏览器中运行 许可

占位与粘贴 ​

QML 代码QML
效果
运行代码,体验组件交互

可修改文字、属性和事件,再点击运行。

代码在当前浏览器中运行 许可

属性 ​

属性说明取值与默认值
showToolbarbool

显示富文本格式工具栏。

默认值true
textalias

编辑器的 Qt RichText HTML 内容。

默认值editor.text
placeholderTextstring

空值时显示的占位文字。

默认值""
readOnlyalias

保持内容可见并禁止用户修改。

默认值editor.readOnly
editoralias只读

底层 TextEdit 实例。

默认值editor
canRedobool只读

是否有可以重做的编辑操作。

默认值editor.canRedo
canUndobool只读

是否有可以撤销的编辑操作。

默认值editor.canUndo
plainTextstring只读

富文本内容对应的纯文本。

默认值editor.getText(0, editor.length)
currentFormatvar只读

光标当前位置的字符格式与段落对齐信息。

默认值
展开默认值
{ const position = editor.cursorPosition const revision = state.revision return document.formatAt(position) }

信号 ​

签名作用
formatApplied(string operation)

应用文字格式后触发,operation 为执行的格式操作。

方法 ​

签名作用
redo()

重做已撤销的文字编辑。

undo()

撤销上一次文字编辑。

applyFormat(operation, value)

对选中文字应用 operation 指定的格式,value 为格式值;返回是否成功。

基于 MIT 许可发布 · 第三方资源遵循其各自许可