有人能帮我弄清楚QTextEdit、QTextdocument、QTextBlock、QTextFrame等之间的层次结构吗。?

有人能帮我弄清楚QTextEdit、QTextdocument、QTextBlock、QTextFrame等之间的层次结构吗。?,qt,qtextedit,Qt,Qtextedit,有人能帮我找出QTextEdit,qtextdocument,QTextBlock,QTextFrame等之间的关系吗 我需要一个概述,提前谢谢你 我只想彻底了解QTextEdit。也许有人想把我标记为懒惰,因为我可以通过阅读qt项目文档来理解它。是的,这是正确的,我正在这样做。但这对我来说可能不是一件小事。QTextEdit是一个小部件,它显示一个QTextDocument,它有一个根QTextFrame,由QTextBlocks组成,可以有子QTextFrames。QTextEdit是一个小

有人能帮我找出
QTextEdit
qtextdocument
QTextBlock
QTextFrame
等之间的关系吗

我需要一个概述,提前谢谢你


我只想彻底了解
QTextEdit
。也许有人想把我标记为懒惰,因为我可以通过阅读qt项目文档来理解它。是的,这是正确的,我正在这样做。但这对我来说可能不是一件小事。

QTextEdit
是一个小部件,它显示一个
QTextDocument
,它有一个根
QTextFrame
,由
QTextBlock
s组成,可以有子
QTextFrame
s。

QTextEdit
是一个小部件,显示一个具有一个根
QTextFrame
QTextDocument
,由
QTextBlock
s组成,可以有子
QTextFrame
s。

使用MVC设计模式
QTextEdit
是一个视图(部分是控制器),
qtextdocument
是一个模型

因此,
qtextdocument
只是文本数据和文本布局的容器
QTextBlock
表示文档中的单个段落
QTextCursor
是在文本文档(模型)中执行任何修改的工具


我建议阅读文档,它非常好。

使用MVC设计模式
QTextEdit
是一个视图(部分是控制器),而
QTextdocument
是一个模型

因此,
qtextdocument
只是文本数据和文本布局的容器
QTextBlock
表示文档中的单个段落
QTextCursor
是在文本文档(模型)中执行任何修改的工具


我建议阅读文档,它非常好。

一个完美的概述。谢谢。一个完美的概述。谢谢。谢谢你告诉我QTextEdit是一个视图。我知道Qt中的MVC,但我不清楚Qt的MVC层次结构。我也认为Qt的官方文档非常好。我有很多事情要做。你对如何给出有什么想法吗
QTextFrame
QTextBlock
背景图像?我想在
QTextEdit
中显示指定图像上的文本。谢谢你告诉我QTextEdit是一个视图。我知道Qt中的MVC,但我不清楚Qt的MVC层次结构。我还认为Qt的官方文档非常好。我有很多事情要做。你对如何给出
QTextFrame
QTextBlock
背景图像?我想在
QTextEdit
中显示指定图像上的文本。