目录
一,什么是丰富文本编辑器控件,他的作用是什么?
丰富文本编辑器通俗的说就是,你能想到的,能够用到多行文本编辑的地方,就可以使用它来实现,它提供了很多的接口,比如插入文本,获取文本,设置文本颜色等等。
例子:
我们的聊天输入框:
比如,我们的wps或者word的编辑,你可以使用这个控件简单的实现这样一个文档编辑器
二,创建方式
它在界面上的创建方式呢,有两种,一是直接ui设计界面上拖动出来。二是使用代码创建,其类为QTextEdit,详细创建参考前面的教程,步骤是一样的。
三,常用函数接口
void setHtml(const QString & text) 用于设置显示丰富的 HTML 网页文本
void setPlainText(const QString & text) 设置显示普通的无格式文本
void setText(const QString & text)
setText()是通用的槽函数,它自动根据 text 内容猜测文本是不是 HTML 标记语言的,如果是 HTML 文本就显示丰富文本,如果不是那就当作普通无格式的文本显示。