2010-09-19 70 views
2

我正在编写使用C++和Qt的富文本编辑器。 现在,我希望它支持(至少).odt格式。从.odt文件填充QTextDocument

我发现QTextDocumentWriter用于将QTextDocument的内容写入文件,但我似乎无法找到任何可以读回QTextDocument的内容,这显然使首先保存它无用。

所以问题是,我如何将一个.odt文档加载到QTextDocument中?

+0

我不认为在Qt框架中有一些预定义的东西(据我所知,至少)。但这可能是有趣的(未经测试):http://qt-apps.org/content/show.php/OpenDocument+format+Reader%2BWriter+odt?content=80650 – ChristopheD 2010-09-19 19:53:35

+0

http://bugreports.qt.nokia。 com/browse/QTBUG-8837 – smerlin 2010-09-20 00:40:47

+0

@smerlin:投票。 – houbysoft 2010-09-20 10:47:15

回答

1

Qt目前不支持ODT格式。 Okular有解析ODT到QTextDocument的代码。注意:Okular源代码是在GPL许可下发布的。