Qt 文本编辑器
关键词: Qt QTextEdit 文本编辑器
说起文本编辑器,我觉得VSCode真的太好用了吧。。
以前写代码都是在官方特定的继承的环境中操作,现在所有工作几乎都是在VSCode上面完成。
这里就写一个简单的多文本编辑器,确切的说是以前写的这里就发一下。
主要内容:
- Qt 类,QTextEdit 基本用法
- 文本编辑器 的 Ui 实现
- 基本功能实现
- 富文本编辑器。
文档参考:
最新地址:
https://taotaodiy-qt.readthedocs.io/en/latest/project/textEditor.html

QTextEdit
QTextEdit是一种高级WYSIWYG查看器/编辑器,支持使用HTML样式的标记或Markdown格式的富文本格式。
它经过优化,可处理大型文档并快速响应用户输入。
QTextEdit适用于段落和字符。段落是经过格式化的字符串,将其自动换行以适合窗口小部件的宽度。
默认情况下,阅读纯文本时,一个换行符表示一个段落。一个文档包含零个或多个段落。
段落中的单词根据段落的对齐方式对齐。段落之间用强行换行符分隔。段落中的每个字符都有其自己的属性,例如字体和颜色。

本文档介绍了如何使用Qt的QTextEdit类创建一个简单的文本编辑器,包括UI实现、打开和新建文档以及设置文本颜色等功能。QTextEdit支持富文本格式,能够处理大型文档并快速响应用户输入。通过QList存储QTextEdit实例,实现多文本编辑。文章还提供了源码下载链接以供参考。
最低0.47元/天 解锁文章
1638





