2010-09-19 82 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許可下發布的。