QT软件开发之基础控件--2.4.4 QTextEdit文本编辑器

Posted DS小龙哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT软件开发之基础控件--2.4.4 QTextEdit文本编辑器相关的知识,希望对你有一定的参考价值。

2.4.4 QTextEdit文本编辑器

QTextEdit是一种先进的WYSIWYG查看器/编辑器支持丰富的文本格式,类似 html 风格的标记。它可以用于优化处理大型文档和快速响应用户的输入。QTextEdit 既可以作为显示控件使用,也可以作为丰富文本编辑器使用。

QTextEdit 基于段落和字符工作的,一个段落就是一个格式化的字符串,一般以换行符作为段落分隔标志。阅读纯文本时,一个换行符代表一个段落,一个文档中包含0个或多个段落时,显示的内容按照段落的对齐方式显示并自动换行。每个字符在一个段落里都有自己的属性。例如:字体和颜色。

QTextEdit 可以显示图片、列表和表格,如果文档太大,QTextEdit 自带滚动条,可以显示很多页的文档。QTextEdit 既可以编辑普通文本(plain text),也可以编辑丰富文本(rich text)。QTextEdit 支持的丰富文本格式是 HTML 标记语言的一个子集,在Qt 帮助手册搜索 Supported HTML Subset,可以查看具体支持哪些标记。

创建QTextEdit文本编辑框示例。使用QTextEdit需加 #include <QTextEdit>头文件

QTextEdit *my_lineedit=new  QTextEdit("丰富的文本编辑框显示",this);
my_lineedit->setGeometry(QRect(QPoint(10, 50), QSize(200, 50)));

以上是关于QT软件开发之基础控件--2.4.4 QTextEdit文本编辑器的主要内容,如果未能解决你的问题,请参考以下文章

QT软件开发之基础控件--2.5.1 QLabel标签

QT软件开发之基础控件--2.5.3 QLCDNumber 数码管控件

QT软件开发之基础控件--2.3 QT资源文件

QT软件开发之基础控件--2.1.5 commandLinkButton按钮

QT软件开发之基础控件--2.4.9 QSlider滑块

QT软件开发之基础控件--2.1.1 QAbstractButton类