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

网友投稿 933 2022-05-29

2.4.4 QTextEdit文本编辑器

QT软件开发之基础控件--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 *my_lineedit=new QTextEdit("丰富的文本编辑框显示",this);

my_lineedit->setGeometry(QRect(QPoint(10, 50), QSize(200, 50)));

Qt 软件开发

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《Word/Excel/PPT 2019完全自学教程 : 视频讲解版 》 —3.3.4 设置形状样式
下一篇:分布式计算Hadoop系列之如何Eclipse中构建Hadoop项目
相关文章