QDocument如何在多个edit中显示?

已解决:需要使QTextDocument拥有QPlainTextDocumentLayout

 doc->setDocumentLayout(new QPlainTextDocumentLayout(doc));

我尝试过

QDocument * doc = new QDocument(this);
QPlainTextEdit * edit = new QPlainTextEdit(this);
edit->setDocument(doc);

结果edit的文档并没有更换
(edit->document() != doc)
而像

 edit1->setDocument(edit2->document());

确实能成功,但我不想浪费一个edit,只用来保存document

必须要创建一个新的文档,一个edit对应一个文档