2014-09-05 81 views

回答

4

QTextEdit是一个显示QTextDocument具有一个根QTextFrame,由QTextBlock S和可以有子QTextFrame秒的窗口小部件。

+0

完美的概述。谢谢。 – waterd 2014-09-05 11:22:11

1

使用MVC设计图案QTextEdit是一个视图(和部分控制器)和QTextDocment是一个模型。

所以QTextDocment仅仅是文本数据和文本布局的容器。 QTextBlock代表文档中的单个段落。 QTextCursor是在文本文档(模型)中执行任何修改的工具。

我建议阅读的文档是相当不错的。

+0

感谢您告诉我** QTextEdit **是一个视图。我知道Qt中的MVC,但我没有清楚的了解Qt的MVC层次结构。我还认为Qt的官方文档相当不错。我有很多事情要做。 – waterd 2014-09-05 11:37:17

+0

你有任何关于如何给'QTextFrame'或'QTextBlock'作为背景图片的想法吗?我想在'QTextEdit'的指定图像上显示文本。 – waterd 2014-09-09 08:46:24