目录
输入类控件QTextEdit
QTextEdit表示多行输入框,也是一个富文本&markdown编辑器。
并且能在内容超出编辑框范围时自动提供滚动条
在Qt中,有俩种表示多行输入框
- QTextEdit:不仅能表示纯文本,还可以表示html和markdown
- QPlainTextEdit:只能表示纯文本(Plain Text)
核心属性
属性 | 说明 |
---|---|
markdown |
输⼊框内持有的内容. ⽀持 markdown 格式. 能够⾃动的对markdown ⽂本进⾏渲染成 html |
html |
输⼊框内持有的内容. 可以⽀持⼤部分 html 标签. 包括 img 和 table 等. |
placeHolderText |
输⼊框为空时提⽰的内容 |
readOnly |
是否是只读的 |
undoRedoEnable |
是否开启 undo / redo 功能.(撤销) 按下 ctrl + z 触发 undo 按下 ctrl + y 触发 redo |
autoFormating |
开启⾃动格式化 |
tabstopWidth |
按下缩进占多少空间 |
overwriteMode |
是否开启覆盖写模式 |