Qt 文本编辑器
关键词: Qt QTextEdit 文本编辑器
说起文本编辑器,我觉得VSCode真的太好用了吧。。
以前写代码都是在官方特定的继承的环境中操作,现在所有工作几乎都是在VSCode上面完成。
这里就写一个简单的多文本编辑器,确切的说是以前写的这里就发一下。
主要内容:
- Qt 类,QTextEdit 基本用法
- 文本编辑器 的 Ui 实现
- 基本功能实现
- 富文本编辑器。
文档参考:
最新地址:
https://taotaodiy-qt.readthedocs.io/en/latest/project/textEditor.html
QTextEdit
QTextEdit是一种高级WYSIWYG查看器/编辑器,支持使用HTML样式的标记或Markdown格式的富文本格式。
它经过优化,可处理大型文档并快速响应用户输入。
QTextEdit适用于段落和字符。段落是经过格式化的字符串,将其自动换行以适合窗口小部件的宽度。
默认情况下,阅读纯文本时,一个换行符表示一个段落。一个文档包含零个或多个段落。
段落中的单词根据段落的对齐方式对齐。段落之间用强行换行符分隔。段落中的每个字符都有其自己的属性,例如字体和颜色。
QTextEdit可以显示图像,列表和表格。如果文本太大而无法在文本编辑的视口中查看,则会出现滚动条。
文本编辑可以加载纯文本文件和富文本文件。富文本可以使用HTML
4标记的子集来描述。
更多 QTextEdit https://doc.qt.io/qt-5/qtextedit.