如何将QTextDocument制作为小部件?

如何将QTextDocument制作为小部件?,qt,qwidget,qtextdocument,qframe,qvboxlayout,Qt,Qwidget,Qtextdocument,Qframe,Qvboxlayout,我需要构建一个基于QTextDocument的小部件 MyWidget.h MyWidget.cpp 我无法添加Widget,因为QTextDocument是一个对象。如何构建我的小部件 不能将QTextDocument用作小部件,因为文档是内存中关于文档的概念,它没有图形表示 如果要查找文档的可视表示形式,可以按如下方式使用QTextEdit: auto *textEdit = new QTextEdit(parent); textEdit->setDocument(myTextDocu

我需要构建一个基于QTextDocument的小部件

MyWidget.h

MyWidget.cpp


我无法添加Widget,因为QTextDocument是一个对象。如何构建我的小部件

不能将QTextDocument用作小部件,因为文档是内存中关于文档的概念,它没有图形表示

如果要查找文档的可视表示形式,可以按如下方式使用QTextEdit:

auto *textEdit = new QTextEdit(parent);
textEdit->setDocument(myTextDocument);
layout->addWidget(textEdit);

您不能将QTextDocument用作小部件,因为文档是内存中关于文档的概念,它没有Graphicsl表示

如果要查找文档的可视表示形式,可以按如下方式使用QTextEdit:

auto *textEdit = new QTextEdit(parent);
textEdit->setDocument(myTextDocument);
layout->addWidget(textEdit);
auto *textEdit = new QTextEdit(parent);
textEdit->setDocument(myTextDocument);
layout->addWidget(textEdit);