目录
描述
相关属性
相关信号
使用
文本内容改变时触发
选中内容时发生改变
光标位置发生改变时触发
可复制,可撤销,可恢复发生改变时触发
undo撤销
redo恢复
copy复制
描述
这是一个多行输入框
有两个很像的,需要注意一下,不过用法是一样的

相关属性
| markdown | 输⼊框内持有的内容.⽀持markdown格式.能够⾃动的对markdown⽂本进⾏ 渲染成html |
| html | 输⼊框内持有的内容.可以⽀持⼤部分html标签.包括img和table等. |
| placeHolderText | 输⼊框为空时提⽰的内容. |
| readOnly | 是否是只读的 |
| undoRedoEnable | 是否开启undo/redo功能. 按下ctrl+z触发undo 按下ctrl+y触发redo |
| autoFormating | 开启⾃动格式化. |
| tabstopWidth | 按下缩进占多少空间 |
| overwriteMode | 是否开启覆盖写模式 |
| acceptRichText | 是否接收富⽂本内容 |
相关信号
| textChanged() | ⽂本内容改变时触发 |
| selectionChanged() | 选中范围改变时触发 |
| cursorPositionChanged() | 光标移动时触发 |
| undoAvailable(bool) | 可以进⾏undo操作时触发 |
| redoAvailable(bool) | 可以进⾏redo操作时触发 |
| copyAvaiable(bool) | ⽂本被选中/取消选中时触发 |
使用
文本内容改变时触发
实现一个同步显示的功能,在下面的输入框中输入的内容,显示到上面的显示框中

使用 输入框内容发生改变时候触发 这个信号

实现起来也很简单

选中内容时发生改变
上述的是输入时候发生改变

如下就是选中内容时候发生改变,触发该信号

光标位置发生改变时触发
这个信号使用起来也很简单

可复制,可撤销,可恢复发生改变时触发
一共三个信号,用起来也很简单
undo撤销
输入一个内容时候,撤销就等于删除该内容,这个和恢复是搭配起来一起使用的

redo恢复
删除一个内容时候,恢复就等于复原该内容,这个和撤销是搭配起来一起使用的

copy复制
当选中内容的时候(当被允许复制的时候),才可以进行复制,














![[数据结构与算法·C++] 笔记 1.5 流](https://i-blog.csdnimg.cn/direct/5f6be441a4cc4c48ab70259a8376a2b2.png#pic_center)





