首页 > 编程知识 正文

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

时间:2023-05-03 19:11:40 阅读:270615 作者:4810

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)));

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。