2 kkkiio kkkiio 于 2015.07.22 00:11 提问

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

1个回答

caozhy
caozhy   Ds   Rxr 2015.07.22 06:18

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

kkkiio
kkkiio 这样就不能同步了,还不如浪费一个edit来保存文档,我就是想问多个edit同时显示一个文档内容的另一种方法
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片