最近使用 Qt 做一个离线博客编辑器,因而用到了 Qt 的富文本处理。参考 Qt 的文档,记录下 Qt 的富文本处理的相关技术。文档地址是 ://doc.qt.nokia.com/4.7/richtext.html,本文不是文档的准确翻译,但是内容和文档是基本一致的。 新版本 Qt 使用 Q Read More
转载 2016-02-01 20:23:00
703阅读
2评论
3:涉及的类1: QNetworkAccessManager 类、QTextDocument 类、QTextBlock类;4:涉及的类2: QMediaPlayer类、QMediaPlaylist
 文档元素 富文本文档通常包括一些通用的元素,例如段落、框架、表格和列表。这些在 QTextDocument 类中分别使用 QTextBlock,QTextFrame,QTextTable 和 QTextList 描述。不同于文档的其他元素,图片使用一种特殊的文本片段描述,这使得图片可以同普通文本混排。 文档的基本构建单位是 QTextBlock 和 QTextFrame。块本身就包
翻译 精选 2010-12-07 13:22:17
10000+阅读
2点赞
2评论
每个文档始终包含一个根框架,并且始终包含至少一个文本块(可能为空文本块)文本块(QTextBlockFormat)框架(QTextFrameFormat)表格(QTextTableFormat)列表(QTextListFormat)文本块(QTextBlock)框架(QTextFrame)表格(QTextTable)列表(QTextList)
原创 2023-08-08 01:09:31
10000+阅读
<1> QTextEdit支持富文本处理,即文档中可使用多种格式,如文字、图片、表格等… <2> 文档的光标主要基于QTextCursor类,文档的框架主要基于QTextDocument类。 <3> 一个富文本的文档结构主要分为几种元素:框架(QTextFrame)、文本块(QTextBlock)、表格(QTextTable)、和列表(QTextList) &l
一、概述QTextEdit是一个高级的所见即所得的文档查看器和编辑器,支持使用HTML4样式标记的富文本格式,可以显示图像、列表和表格。PyQt的富文本处理提供了一系列丰富的类,包括QTextEdit、QTextDocument、QTextCharFormat、QTextCursor、QTextBlock、QTextList、QTextFrame、QTextTable、QTextBlockForm
文章目录Qt富文本处理富文本文档结构文本块QTextBlock表格、列表、图片查找功能语法高亮与HTML 参考《Qt Creator快速入门(第三版)》。Qt富文本处理富文本Rich Text,简单说就是在文档中可以使用多种格式,比如字体颜色、图片和表格等,是与纯文本相对而言的。比如Windows上的记事本就是纯文本编辑器,word是富文本编辑器。富文本文档结构Qt对富文本的处理分为编辑操作和只
转载 2024-04-03 07:02:28
134阅读